Added is_(type)? methods