anchor.diff:  translate_local_call(Meta, TF, TArgs, Env) ->
     {{call, ?line(Meta), TF, TArgs}, Env}.
   
  -%% translate remote call
  +%% remote call
   translate_remote_call(Meta, M, F, A, P, Arity, TArgs, Env) ->
     TArgs1 = construct_new_args('translate', Arity, A, P, TArgs),
     translate_remote_call(Meta, M, F, TArgs1, Env).
  
positive.code:   {Ast, Env}.
  
  %% Quotes.
  %% atom
  quote(Meta, Atom) when is_atom(Atom) ->
    {atom, Meta, Atom};
  
negative.code:   kapok_error:compile_error(Meta, ?m(Env, file), "invalid function call ~s", [token_text(Ast)]);
  translate({list, _Meta, []}, Env) ->
    translate_list([], Env);
  
  %% Lisp Special Forms
  
  %% quote
  translate({quote, Meta, Arg}, Env) ->
  