fn arbitrary_public_key<G: Gen>(g: &mut G) -> PublicKey<Ed25519>