def over(funcs):
    """Creates a function that invokes all functions in `funcs` with the
    arguments it receives and returns their results.

    Args:
        funcs (list): List of functions to be invoked.

    Returns:
        function: Returns the new pass-thru function.

    Example:

        >>> func = over([max, min])
        >>> func(1, 2, 3, 4)
        [4, 1]

    .. versionadded:: 4.0.0
    """
    def _over(*args):
        return [func(*args) for func in funcs]

    return _over