execute
Executes the pipeline and calls the given hooks after each stage.
Return
a single output resource that wraps all the resources generated by the pipeline.
Parameters
source
the source code to process and execute the stages onto
Throws
if an uncaught error occurs