A cryptographic key for sequential-scheme address derivation, with phantom-types to disambiguate key types. The derivation is mostly like Shelley, except the used purpose index (here 1854H rather than Shelley's 1852H)
let rootPrivateKey = Shared 'RootK XPrv
let accountPubKey = Shared 'AccountK XPub
let addressPubKey = Shared 'PaymentK XPub