an input range
A range with each fun applied to all the elements. If there is more than one fun, the element type will be Tuple containing one element for each fun.
See Implementation