:roller_coaster: add IsInstanceOf