anchor.diff:    MapNs   = munge(MapNs0),
     MapName = <<"map">>,
     'clojerl.Var':?CONSTRUCTOR(MapNs, MapName).
  +
  +%%------------------------------------------------------------------------------
  +%% Internal functions
  +%%------------------------------------------------------------------------------
   
   -spec update_dispatch_map('clojerl.Var':type(), function(), [any()]) -> any().
   update_dispatch_map(MultiFnVar, Fun, Args) ->
  
positive.code: %% API
  %%------------------------------------------------------------------------------
  
  -spec init('clojerl.Symbol':type()) -> ?NIL.
  init(MultiFnSym) ->
    DispatchMapVar = dispatch_map_var(MultiFnSym),
  
negative.code:   ok             = generate_dispatch_map(DispatchMapVar, EmptyMap),
    ?NIL.
  
  %% @private
  -spec is_init('clojerl.Symbol':type()) -> boolean().
  is_init(MultiFnSym) ->
    case 'clojerl.Namespace':find_var(MultiFnSym) of
  