docs: def addSubprocess(self, fds, name, factory):
          """
          Public method for _addSubprocess.
          Wraps reactor.adoptStreamConnection in 
          a simple DeferredLock to guarantee
          workers play well together.
          """
          self._lock.run(self._addSubprocess, self, fds, name, factory)