Introduce bulk::on_chip_cast & bulk::is_on_chip