pub fn evalmsg(env: &Env, e: Exp, ctx: &mut EvalCtx) -> Result<Val, NarjuError>Expand description
Paper: evalmsg(env, e) = reifyv(lambda () evalms(env, e)).
Consumes e and threads it into the inner closure via move. The
previous &Exp signature forced a deep clone at the evalms entry;
the new shape lets e flow straight through to the Machine.