pub type SchnorrPrivKey = SignKey<Fp<MontBackend<FrConfig, 4>, 4>>;
struct SchnorrPrivKey(/* private fields */);