{"ast_node_type":"other","tokens":[{"end":50,"kind":"keyword","start":0,"text":".filter_map(|r|"}]}
            .filter_map(|r| self.intersection(&r))
        let mut boundaries: Vec<(MaybeInfiniteInt, isize)> = column_ranges
            .flat_map(|r| [(r.lo, 1), (r.hi, -1)])