def pipe_each(coll, *fns):
return map(lambda x: pipe(x, *fns), coll)<EOL>
Apply functions recursively on your collection of data

    :param coll: a collection
    :param fns: functions
    :returns: a list

    >>> inc = lambda x: x + 1
    >>> pipe_each([0, 1, 1, 2, 3, 5], inc, str)
    ['1', '2', '2', '3', '4', '6']