anchor.diff:  
   interpret_quote(Value) ->
     Value.
  +
  +%% Parameter parsing helpers
  +
  +-define(argv, '$argv').
  +
  +get_varargs({?argv, L}) -> L;
  +get_varargs(X) -> [X].
  
positive.code:   interpret(case interpret(Pred, Env) of false -> Else; _ -> Then end, Env).
  
  interpret_lambda(Formals, Body, Env) ->
    fun(Actuals) ->
        interpret(Body, bind_formals(Formals, Actuals, Env))
    end.
  
  interpret_let(Bindings, Body, Env) ->
    interpret(Body, es_env:overlay(Env, interpret_let_bindings(Bindings, Env))).
  
negative.code:   do_apply(interpret(Fun, Env), [interpret(Arg, Env) || Arg <- Args]).
  
  do_apply(FVal, Actuals) ->
    es_apply:applyN(FVal, Actuals).
  
  interpret_define(Var, Expr, Env) ->
    %% This is restricted, by macro-expansion and parsing, to the top-level.
  