pub fn app_closure(
        &self,
        metas: &meta::Env,
        closure: &AppClosure,
        arg: Rc<Value>,
    ) -> Result<Rc<Value>, TypeError> {
        nbe::app_closure(self.prims(), metas, closure, arg).map_err(TypeError::Nbe)
    }
/// Apply a closure to an argument.
Apply a closure to an argument.
Apply a closure to an argument .
pub fn app_closure(
        &self,
        metas: &meta::Env,
        closure: &AppClosure,
        arg: Rc<Value>,
    ) -> Result<Rc<Value>, TypeError> {
        nbe::app_closure(self.prims(), metas, closure, arg).map_err(TypeError::Nbe)
    }
pub fn app_closure ( & self , metas : & meta :: Env , closure : & AppClosure , arg : Rc < Value > , ) -> Result < Rc < Value > , TypeError > { nbe :: app_closure ( self . prims ( ) , metas , closure , arg ) . map_err ( TypeError :: Nbe ) }
Apply a closure to an argument.
Apply a closure to an argument .
&self
metas
&meta::Env
closure
&AppClosure
arg
Rc<Value>
&self
metas
&meta::Env
closure
&AppClosure
arg
Rc<Value>