docs: def get_line_number(line_map, offset):
      """Find a line number, given a line map and a character offset."""
      for lineno, line_offset in enumerate(line_map, start=1):
          if line_offset > offset:
              return lineno
      return -1