code: def _process(
          self, target: Callable = None, **process_kwargs
      ) -> Union[Process, Callable]:
          r
          process = Process(
              self.server_address, target, **{**self.process_kwargs, **process_kwargs}
          )
          self.process_list.append(process)
          return process
docs: r"""
          Produce a child process bound to this context.
  
          Can be used both as a function and decorator:
  
          .. code-block:: python
              :caption: Usage
  
              @zproc.process(pass_context=True)  # you may pass some arguments here
              def p1(ctx):
                  print('hello', ctx)
  
  
              @zproc.process  # or not...
              def p2(state):
                  print('hello', state)
  
  
              def p3(state):
                  print('hello', state)
  
              zproc.process(p3)  # or just use as a good ol' function
  
          :param target:
              Passed on to the :py:class:`Process` constructor.
  
              *Must be omitted when using this as a decorator.*
  
          :param \*\*process_kwargs:
              .. include:: /api/context/params/process_kwargs.rst
  
          :return: The :py:class:`Process` instance produced.