docs: def work_in(dirname=None):
      """
      Context manager version of os.chdir. When exited, returns to the working
      directory prior to entering.
  
      Grabbed from cookiecutter, thanks audreyr!
      """
      curdir = os.getcwd()
      try:
          if dirname is not None:
              if dirname not in sys.path:
                  sys.path.insert(0, dirname)
              os.chdir(dirname)
          yield
      finally:
          os.chdir(curdir)