{"ast_node_type":"other","tokens":[{"end":29,"kind":"keyword","start":0,"text":".by_ref()"}]}
                    .by_ref()
                let prefix = elements
                    .map_while(|elem| collect_possibly_rest(self, elem).left())