docs: def __match_l(self, k, _set):
  
          """
          Method for searching subranges from `_set` that overlap on `k` range.
  
          Parameters
          ----------
          k : tuple or list or range
              Range for which we search overlapping subranges from `_set`.
          _set : set
              Subranges set.
  
          Returns
          -------
          matched : set
              Set of subranges from `_set` that overlaps on `k`.
          """
  
          return {r for r in _set if k[0] in range(*r) or k[1] in range(*r) or (k[0] < r[0] and k[1] >= r[1])}