docs: def escape_tabs_newlines(s: str) -> str:
      """
      Escapes CR, LF, tab, and backslashes.
  
      Its counterpart is :func:`unescape_tabs_newlines`.
      """
      if not s:
          return s
      s = s.replace("\\", r"\\")  # replace \ with \\
      s = s.replace("\n", r"\n")  # escape \n; note ord("\n") == 10
      s = s.replace("\r", r"\r")  # escape \r; note ord("\r") == 13
      s = s.replace("\t", r"\t")  # escape \t; note ord("\t") == 9
      return s