anchor.diff:  %% #= eval
   %%------------------------------------------------------------------------------
   
  +-spec read_eval(state()) -> state().
   read_eval(#{env := Env} = State) ->
     {Form, NewState} = pop_form(read_one(State)),
     {Value, Env1} = clj_compiler:eval(Form, #{}, Env),
  
positive.code: %% Meta
  %%------------------------------------------------------------------------------
  
  read_meta(#{src := <<"^"/utf8, Src/binary>>} = State) ->
    {SugaredMeta, State1} = pop_form(read_one(State#{src => Src})),
    Meta = clj_utils:desugar_meta(SugaredMeta),
  
negative.code: %% #"" regex
  %%------------------------------------------------------------------------------
  
  -spec read_regex(state()) -> state().
  read_regex(#{src := <<>>}) ->
    throw(<<"EOF">>);
  read_regex(#{src := <<"\\"/utf8, Ch/utf8, _/binary>>} = State) ->
  