public override void Assign(object val, NameEnv env) { env.Set(name.GetString(), val); }
public override object Execute(NameEnv env) { env.Set(name.GetString(), MakeFunction(env)); return(NextStmt); }