docs: def fetch_last(response: Response) -> typing.Union[str, None]:
      """ Returns the last opened project path if such a path exists """
  
      recent_paths = environ.configs.fetch('recent_paths', [])
  
      if len(recent_paths) < 1:
          response.fail(
              code='NO_RECENT_PROJECTS',
              message='No projects have been opened recently'
          ).console()
          return None
  
      return recent_paths[0]