anchor.diff:  gen_flag(Code, true) -> gen_bool_field(Code, true).
   
   
  +-ifndef(EDOC).
   -spec non_neg_integer_to_varint/2 :: (
       Code :: piqirun_code(),
       X :: non_neg_integer()) -> iolist().
  
positive.code:     Code :: piqirun_code(),
      GenValue :: packed_encode_fun(),
      L :: [any()] ) -> iolist().
  
  
  gen_record(Code, Fields) ->
  
negative.code: % types)
  %
  
  -ifndef(EDOC).
  -spec non_neg_integer_to_packed_varint/1 :: (non_neg_integer()) -> binary().
  -spec integer_to_packed_signed_varint/1 :: (integer()) -> binary().
  -spec integer_to_packed_zigzag_varint/1 :: (integer()) -> binary().
  