# Functions
ForEach executes f in parallel over each element in input.
ForEachIdx is the same as ForEach except it also provides the index of the element to the callback.
Map applies f to each element of input, returning the mapped result.
MapErr applies f to each element of the input, returning the mapped result and a combined error of all returned errors.