AnySigner: oasis.signature.ContextSigner | ContextSigner

A union of signer types from different algorithms. Because they all tend to look the same (e.g. have a sign method), code that accepts an AnySigner should consult separate metadata such, such as an associated types.PublicKey, to know what algorithm it is.