fn serialize<S, T, const N: usize>(d: &T, s: S) -> Result<S::Ok, S::Error>where S: Serializer, T: Deref<Target = [u8; N]>,