pub(crate) fn call<'ob>( func: &Rt<Slot<&ByteFn>>, arg_cnt: usize, name: &str, frame: &mut CallFrame<'_, '_>, cx: &'ob mut Context<'_>, ) -> Result<Gc<ObjectType<'ob>>, EvalError>