pub fn app_closure(
        &self,
        metas: &meta::Env,
        closure: &domain::AppClosure,
        arg: Rc<domain::Value>,
    ) -> Result<Rc<domain::Value>, Diagnostic<FileSpan>> {
        nbe::app_closure(self.prims(), metas, closure, arg)
    }
/// 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: &domain::AppClosure,
        arg: Rc<domain::Value>,
    ) -> Result<Rc<domain::Value>, Diagnostic<FileSpan>> {
        nbe::app_closure(self.prims(), metas, closure, arg)
    }
pub fn app_closure ( & self , metas : & meta :: Env , closure : & domain :: AppClosure , arg : Rc < domain :: Value > , ) -> Result < Rc < domain :: Value > , Diagnostic < FileSpan > > { nbe :: app_closure ( self . prims ( ) , metas , closure , arg ) }
Apply a closure to an argument.
Apply a closure to an argument .
&self
metas
&meta::Env
closure
&domain::AppClosure
arg
Rc<domain::Value>
&self
metas
&meta::Env
closure
&domain::AppClosure
arg
Rc<domain::Value>