@wallhackio if you want better type detection (not dependent on instanceof), most builtins have methods which will throw if not called on an instance and you can use those as a brand check
i think assuming that people haven't done weird things with inheritance is a fine limitation tho
@Lady noted, thank you