The current spec defines builder as
The extension point lambda used by developers to add Middleware components to a pipeline.
@panesofglass suggests instead
"A discovery mechanism by which developers may add Middleware to a pipeline."
Is the BuildFunc instance reference correctly described as a "discovery mechanism"?