The type of the passable object.
The type of the return value from the pipeline execution, defaulting to T.
An object representing a set of functions used as part of the pipeline. The keys represent function names, and the values are functions that take specific arguments.
Represents a pipe instance that contains different pipe functions.