{"ast_node_type":"variable","tokens":[{"end":40,"kind":"keyword","start":0,"text":"let"}]}
    let mut chunks = xs.chunks_exact(N);
fn read_vec<T, F: Fn([u32; N]) -> T, const N: usize>(xs: Vec<u32>, f: F) -> Vec<T> {
    let res = chunks.by_ref().map(|chunk| f(chunk.try_into().unwrap())).collect();