`isinstance` includes subclasses