anchor.diff:    FieldValue.
   
   %% @private
  -wakeup_custom(FieldValue, term) ->
  -  binary_to_term(base64:decode(FieldValue));
  -wakeup_custom(FieldValue, _) ->
  -  FieldValue.
  +wakeup_custom(FieldValue, FieldType) ->
  +  case lists:member(FieldType, [term, tuple, map, list]) of
  +    true -> binary_to_term(base64:decode(FieldValue));
  +    _    -> FieldValue
  +  end.
   
   %% @private
   doc_id(Doc) ->
  
positive.code:   FieldValue.
  
  %% @private
  sleep_custom(FieldValue, term) ->
    base64:encode(term_to_binary(FieldValue));
  sleep_custom(FieldValue, _) ->
    FieldValue.
  
  %% @private
  wakeup(Doc) ->
  
negative.code:   doc_to_rmap/1,
    map_to_rmap/1,
    rmap_to_doc/2,
    rmap_to_map/2,
    fetch_map/4,
    fetch_docs/5,
    delete_map/4,
  