pub fn hex_decode_exact<const N: usize>(s: &str) -> Option<[u8; N]>
Decode lower-case hex of exactly N bytes. Upper-case is refused so each value has one spelling.
N