t() :: %Bitcoin.Protocol.Message.Header{checksum: non_neg_integer, command: binary, network_identifier: non_neg_integer, payload_size_bytes: non_neg_integer}
checksum(binary) :: non_neg_integer
parse(binary) :: t
serialize(t) :: binary