code: def create_run(cls, *args, **kwargs):
      
      def f(seed_tuple):
          j = cls(seed_tuple, *args, **kwargs)
          return j.run
      return f
docs: :return:
          a delegator function that calls the ``cls`` constructor whose arguments being
          a seed tuple followed by supplied ``*args`` and ``**kwargs``, then returns
          the object's ``run`` method. By default, a thread wrapping that ``run`` method
          is spawned.