{"ast_node_type":"import","tokens":[{"end":100,"kind":"keyword","start":0,"text":"//"}]}
        // I find the following diagram helpful to illustrate the bounds and why we use `<` or `<=`:
    pub fn merge(&mut self, other_range: TextRange, other_size: TextSize, other: &SpanMap<S>) {
        // --------------------------------------------------------------------