anchor.diff:  %
   %       -type piqi_float() :: float() | '-infinity' | 'infinity' | 'nan'.
   %
  +-ifndef(EDOC).
   -spec parse_ieee754_64/1 :: (<<_:64>>) -> no_return().
   -spec parse_ieee754_32/1 :: (<<_:32>>) -> no_return().
  +-endif.
   
   parse_ieee754_64(_) -> throw_error('ieee754_infinities_NaN_not_supported_yet').
   parse_ieee754_32(_) -> throw_error('ieee754_infinities_NaN_not_supported_yet').
  
positive.code: -spec binary_of_block/1 :: (piqirun_buffer()) -> binary().
  -spec binary_string_of_block/1 :: (piqirun_buffer()) -> binary().
  -spec list_string_of_block/1 :: (piqirun_buffer()) -> string().
  
  
  parse_toplevel_header(Bytes) ->
  
negative.code:     end.
  
  
  -ifndef(EDOC).
  -spec parse_record/1 :: (
      piqirun_buffer() ) -> [ parsed_field() ].
  
  