Exports ways to handle Values.
Provides a way for people to label generators.
Don't clutter `as-generator` with labelling.
Provide a default label for `as-generator`
Abstracts the generator predicate.