{"ast_node_type":"other","tokens":[{"end":30,"kind":"keyword","start":0,"text":"&[x,"}]}
        &[x, y, ..] => (x, y),
    let (mut x, y) = match &v.iter().collect::<Vec<_>>()[..] {
        _ => return,