docs: def _scp(p, main=False):
      """scp version that allows a bit more control over whether the project is a
      main project or not"""
      global _current_subproject
      global _current_project
      if p is None:
          mp = project() if main or _current_project is None else \
              _current_project
          _current_subproject = Project(main=mp)
      elif not main:
          _current_subproject = p
      else:
          _current_project = p