anchor.diff:      $: -> read_erl_fun(NewState);
       X -> throw({unsupported_reader, <<"#", X>>})
     end.
  +
  +%%------------------------------------------------------------------------------
  +%% #' var
  +%%------------------------------------------------------------------------------
  +
  +read_var(#{src := <<$', Src/binary>>} = State) ->
  +  VarSymbol = clj_core:symbol(<<"var">>),
  +  wrapped_read(VarSymbol, State#{src => Src}).
   
   %%------------------------------------------------------------------------------
   %% #() fn
  
positive.code: %%------------------------------------------------------------------------------
  
  read_deref(#{src := <<$@, Src/binary>>} = State) ->
    Quote = clj_core:symbol(<<"deref">>),
    wrapped_read(Quote, State#{src => Src}).
  
  %%------------------------------------------------------------------------------
  %% Meta
  
negative.code:   NewState = State#{src => RestSrc},
    case Ch of
      $^ -> read_meta(State#{src => Src}); %% deprecated
      $' -> read_var(State#{src => Src});
      $( -> read_fn(NewState);
      $= -> read_eval(NewState);
      ${ -> read_set(NewState);
  