{"ast_node_type":"other","tokens":[{"end":25,"kind":"keyword","start":0,"text":"assert_eq!(M"}]}
    assert_eq!(M * 2, N);
fn decode_interleaved<const N: usize, const M: usize>(encoded: &[u8; N]) -> ([u8; M], [u8; M]) {
    let mut first = [0u8; M];