anchor.diff:      atom_to_header/1
   ]).
   
  --type section_kind() :: 'source' | 'binary' | 'release'.
  +-type section_kind() :: 'source' | 'binary' | 'release' | 'source_files' | 'binary_file'.
   -type header_kind() :: 'mandatory' | 'optional'.
   -type header_format_kind() :: 'flatten' | 'wrap' | 'files'.
   -type header_type() :: {atom(), binary(), header_kind(), header_format_kind()}.
  
positive.code:     {"Simple check for headers/1 helper", [
          ?_assertEqual(source_index_headers(), headers(source)),
          ?_assertEqual(binary_index_headers(), headers(binary)),
          ?_assertEqual(release_headers(), headers(release))
      ]}.
  -endif.
  
  
negative.code: headers(binary) ->
      binary_index_headers();
  headers(release) ->
      release_headers();
  headers(source_files) ->
      source_files_headers();
  headers(binary_file) ->
      binary_file_headers().
  
  format_unknown(Unhandled) ->
      format_unknown(Unhandled, <<>>).
  