anchor.diff:  parse_function({{_, _, {FunctionName, Arity}}, {_c_fun, [compiler_generated], _, _}}) ->
       {atom_to_list(FunctionName) ++ "/" ++ integer_to_list(Arity), estree:function_expression(null, [], estree:block_statement([estree:empty_statement()]), false)};
   parse_function({{_, _, {FunctionName, Arity}}, {_c_fun, _, ParamNames, Body}}) ->
  -    {atom_to_list(FunctionName) ++ "/" ++ integer_to_list(Arity), estree:function_expression(
  -        null,
  -        tuple_list_to_identifier_list(ParamNames, tuple_list_get_vars_3(ParamNames)),
  -        estree:block_statement(
  -            encapsulate_expressions(
  -                list_check(
  -                    parse_node(return, tuple_list_get_vars_3(ParamNames), Body)
  -                )
  -            )
  -        ),
  -        false
  -    )}.
  +    {
  +        atom_to_list(FunctionName) ++ "/" ++ integer_to_list(Arity), 
  +        function_wrap(
  +            tuple_list_to_identifier_list(ParamNames, tuple_list_get_vars_3(ParamNames)),
  +            parse_node(return, tuple_list_get_vars_3(ParamNames), Body)
  +        )
  +    }.
   
   %% Helper function to determine whether a given ESTree node is a statement
   is_statement({_, Type, _}) ->
  
positive.code:     estree:call_expression(
          estree:call_expression(
              estree:member_expression(
                  estree:function_expression(
                     null,
                     [],
                     estree:block_statement(encapsulate_expressions(list_check(InternalActual))),
                     false),
                  estree:identifier(<<"bind">>),
                  false),
              [estree:this_expression()]),
  
negative.code:     estree:return_statement(parse_try(noreturn, Params, {c_try, [], Elem, a, a, a, a}));
  parse_try(noreturn, Params, {c_try, _, Elem, _, _, _, _}) ->
      estree:call_expression(
          function_wrap(
              [],
              parse_node(return, Params, Elem)
          ),
      []).
      % parse_node(ReturnAtom, Params, Elem);
  
  