pub(crate) fn indirect_function<'ob>( object: Gc<ObjectType<'ob>>, cx: &'ob Context<'_>, ) -> Gc<ObjectType<'ob>>