{"ast_node_type":"variable","tokens":[{"end":77,"kind":"keyword","start":0,"text":"let"}]}
        let mut trees = Vec::with_capacity(stream.len().next_power_of_two());
        // of two to limit the number of required reallocations.
        let mut iter = stream.iter();