{"ast_node_type":"variable","tokens":[{"end":55,"kind":"keyword","start":0,"text":"let"}]}
            let final_permutation: Vec<Option<usize>> =
            // Map unwrap to remove the first layer of Some
                permutation.into_iter().map(|x| x.unwrap()).collect();