pub const fn ab<const N: usize>(val: &[u8]) -> AB<[u8; N]>
copy val into array of N bytes prepending 0’s as needed. panic if val > N
val
assert_eq!(ab::<8>(b"abcd"),AB([0,0,0,0,97,98,99,100]));