def dispatch(data, fns):
    """Apply the functions on the data

    :param data: the data
    :param fns: a list of functions
    :returns: a collection

    >>> x = (1, 42, 5, 79)
    >>> dispatch(x, (min, max))
    [1, 79]

    """
    return map(lambda fn: fn(data), fns)
