code: def asyncPipeStringtokenizer(context=None, _INPUT=None, conf=None, **kwargs):
      
      conf['delimiter'] = conf.pop('to-str', dict.get(conf, 'delimiter'))
      splits = yield asyncGetSplits(_INPUT, conf, **cdicts(opts, kwargs))
      parsed = yield asyncDispatch(splits, *get_async_dispatch_funcs())
      items = yield asyncStarMap(partial(maybeDeferred, parse_result), parsed)
      _OUTPUT = utils.multiplex(items)
      returnValue(_OUTPUT)
docs: A string module that asynchronously splits a string into tokens
      delimited by separators. Loopable.
  
      Parameters
      ----------
      context : pipe2py.Context object
      _INPUT : twisted Deferred iterable of items or strings
      conf : {
          'to-str': {'value': <delimiter>},
          'dedupe': {'type': 'bool', value': <1>},
          'sort': {'type': 'bool', value': <1>}
      }
  
      Returns
      -------
      _OUTPUT : twisted.internet.defer.Deferred generator of items