anchor.diff:  var_to_keyword({var, Line, Id}) ->
     {atom, Line, Id}.
   
  -%% Translate arguments
  +%% arguments
   
   translate_def_arg(Arg, #{context := Context} = Env) ->
     {TArg, TEnv} = translate(Arg, Env#{context => pattern}),
  
positive.code:   kapok_error:compile_error(Meta, ?m(Env, file), "invalid function call ~s", [token_text(Ast)]);
  translate({list, _Meta, []}, Env) ->
    translate_list([], Env);
  
  %% quote
  translate({quote, Meta, Arg}, Env) ->
  
negative.code: translate_local_call(Meta, TF, TArgs, Env) ->
    {{call, ?line(Meta), TF, TArgs}, Env}.
  
  %% 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).
  