anchor.diff:  
     clj_utils:warn_when( Exists =/= ?NIL
                          andalso not clj_rt:equiv(Exists, Type)
  -                     , [ Sym
  -                       , <<" already refers to: ">>
  -                       , Exists
  -                       , <<" in namespace: ">>
  -                       , name(Ns)
  +                     , [ Sym , <<" already refers to: ">> , Exists
  +                       , <<" in namespace: ">> , name(Ns)
                          ]
                        ),
   
  
positive.code:   clj_utils:error_when( clj_rt:namespace(Sym) =/= ?NIL
                        , <<"Can't refer namespace-qualified symbol">>
                        ),
  
    gen_server:call(?MODULE, {intern, Ns, Sym, Var}).
  
  
negative.code:                       , <<"Can't intern namespace-qualified symbol">>
                        ),
  
  
    SymName = clj_rt:name(Symbol),
    Var     = 'clojerl.Var':?CONSTRUCTOR(clj_rt:name(NsName), SymName),
  
    check_if_override(Ns, Symbol, mapping(Ns, Symbol), Var),
  
    gen_server:call(?MODULE, {intern, Ns, Symbol, Var}).
  
  -spec update_var('clojerl.Var':type()) -> type().
  