t() :: %Bitcoin.Protocol.Types.InventoryVector{hash: Bitcoin.t_hash, reference_type: atom}
parse(binary) :: t
parse_stream(binary) :: {t, binary}
serialize(t) :: binary