docs: def highlight_regex(str_, pat, reflags=0, color='red'):
      """
      FIXME Use pygments instead
      """
      #import colorama
      # from colorama import Fore, Style
      #color = Fore.MAGENTA
      # color = Fore.RED
      #match = re.search(pat, str_, flags=reflags)
      matches = list(re.finditer(pat, str_, flags=reflags))
  
      colored = str_
  
      for match in reversed(matches):
          #pass
          #if match is None:
          #    return str_
          #else:
          start = match.start()
          end = match.end()
          #colorama.init()
          colored_part = color_text(colored[start:end], color)
          colored = colored[:start] + colored_part + colored[end:]
          # colored = (colored[:start] + color + colored[start:end] +
          #            Style.RESET_ALL + colored[end:])
          #colorama.deinit()
      return colored