public Object marshall(Env env, Expr expr, Class argClass) { return marshall.marshall(env, expr, argClass); }
public Object marshall(Env env, Expr expr, Class expectedClass) { return expr.eval(env); }
        public Object marshall(Env env, Expr expr, Class argClass)        {          return marshall.marshall(env, expr, argClass);        }