See: https://github.com/interledger/web-monetization-projects/blob/43ebe3fbd4907d9b8e613ea116c7858c5f589dd4/packages/niq-privacypass-noble/src/crypto/context.ts#L62-L71 TypeScript seems to complain