{"ast_node_type":"variable","tokens":[{"end":83,"kind":"keyword","start":0,"text":"let"}]}
        let mut args: Vec<_> = args.into_iter().filter_map(Either::left).collect();
        // We want to skip the `..` pattern here, since we account for it above.
        // if there is a leading comma, the user is most likely to type out a leading pattern