{"ast_node_type":"variable","tokens":[{"end":61,"kind":"keyword","start":0,"text":"let"}]}
            let recovered = self.look_ahead(1, |next_token| {
            // dot would follow an optional literal, so we do this unconditionally.
                // If it's an integer that looks like a float, then recover as such.