An abstract Encoding to make it easy to map over the bech32 component.
Typically used as 'AbstractEncoding HumanReadablePart'.
λ> let xpubHRP = [humanReadablePart|xpub|]
λ> let xprvHRP = [humanReadablePart|xprv|]
λ> fmap (const xpubHRP) (EBech32 xprvHRP)
EBech32 (HumanReadablePart "xpub")Constructors
EBase16EBase58EBech32 a