pub const fn pad<const N: usize, const M: usize>(input: [u8; M]) -> [u8; N]
const pad an M-byte array with zeroes, so that it’s N bytes long.
const
M
N