<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def asyncPipeStrconcat(context=None, _INPUT=None, conf=None, **kwargs):
 """A string module that asynchronously builds a string. Loopable. No direct input. Parameters context : pipe2py.Context object _INPUT : asyncPipe like object (twisted Deferred iterable of items) conf : { 'part': [ {'value': <'<img src="'>}, {'subkey': <'img.src'>}, {'value': <'">'>} ] } Returns ------- _OUTPUT : twisted.internet.defer.Deferred generator of joined strings """

    splits = yield asyncGetSplits(_INPUT, conf['part'], **cdicts(opts, kwargs))
    _OUTPUT = yield asyncStarMap(partial(maybeDeferred, parse_result), splits)
    returnValue(iter(_OUTPUT))