docs: def add_subprocesses(self, procdict):
          """Adds a dictionary of subproceses to this process.
  
          Calls :func:`add_subprocess` for every process given in the
          input-dictionary. It can also pass a single process, which will
          be given the name *default*.
  
          :param procdict:    a dictionary with process names as keys
          :type procdict:     dict
  
          """
          if isinstance(procdict, Process):
              try:
                  name = procdict.name
              except:
                  name = 'default'
              self.add_subprocess(name, procdict)
          else:
              for name, proc in procdict.items():
                  self.add_subprocess(name, proc)