anchor.diff:    Clause = cerl:ann_c_clause(ann_from(Env)
                               , Args1
                               , Guard1
  -                            , Body
  +                            , BodyAst
                               ),
   
     State4 = remove_lexical_renames_scope(State3),
  
positive.code: 
  -spec underscore_hash(map()) -> integer().
  underscore_hash(#{underscore := true} = LocalExpr) ->
    erlang:phash2(LocalExpr#{env := ?NIL}).
  
  -spec hash_scope(map()) -> binary().
  hash_scope(LocalExpr) ->
  
negative.code: 
    {PatternArgs, PatternGuards} = clj_emitter_pattern:pattern_list(Args),
  
    {BodyAst, State2} = pop_ast(ast(BodyExpr, State1)),
  
    ParamCount = length(ParamsExprs),
    Args1 = case ClauseFor of
  