docs: def fix_header(filepath):
      """Removes leading whitespace from a MacOS header file.
  
      This whitespace is causing issues with directives on some platforms.
      """
      with open(filepath, "r+") as f:
          current = f.read()
          fixed = "\n".join(line.strip() for line in current.split("\n"))
          if current == fixed:
              return
          f.seek(0)
          f.truncate()
          f.write(fixed)