{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"//"}]}
        // of two to limit the number of required reallocations.
        // Estimate the capacity as `stream.len()` rounded up to the next power
        let mut trees = Vec::with_capacity(stream.len().next_power_of_two());