fn arbitrary_32bytes<G: Gen>(g: &mut G) -> [u8; 32]