@type t() :: term()
@spec encode(t(), opts :: Keyword.t()) :: binary()
@spec tag(t()) :: OpenPGP.Packet.PacketTag.tag_tuple()