# Functions
Consumers launches n parallel workers each consuming values supplied by the caller.
Pool permits up to n concurrent calls to a function f.
Producers launches n parallel workers each running the function f.
Protect offers safe concurrent access to a protected value.
Values produces a slice of n values using n parallel workers each running the function f.