Abstract callback.
Abstract decorator.
Abstract object factory.
Abstract resolver from input to output.
Represents a supplier of results.