anchor.diff:  
   
   % @doc Create Erlson dictionary from JSON Object
  --spec from_json/1 :: (Json :: iodata()) -> orddict().
  +-spec from_json(Json :: iodata()) -> orddict().
   from_json(Json) ->
       JsonTerm = mochijson2:decode(Json),
       from_json_term(JsonTerm).
  
positive.code:     throw('erlson_not_found').
  
  
  -spec store/3 :: (
      Path :: name_path(),
      Value :: any(),
      Dict :: orddict() ) -> orddict().
  
negative.code: %
  % During conversion, each atom() property is converted to {atom(), true}
  % dictionary association.
  -spec from_proplist(List :: proplist()) -> orddict().
  
  from_proplist(L) ->
      from_nested_proplist(L, _MaxDepth = 1).
  