[ ] Add API breakage check as part of CI, see swift-crypto
[ ] Move ASN1Error into K1.Error (hiding it from top level documentation)
[ ] Integrate Compact into ECDSA.NonRecoverable/ECDSA.KeyRecovery so that the entire API of ECDSA.NonRecoverable/ECDSA.KeyRecovery becomes that of Compact (and make Compact "invisible" (internal))