t() :: %Bitcoin.Protocol.Types.Outpoint{hash: Bitcoin.Tx.t_hash, index: non_neg_integer}
parse(binary) :: t
parse_stream(binary) :: {t, binary}
serialize(t) :: binary