# Functions
New returns a set up instance of Dispatcher.
# Structs
Dispatcher is the central place which runs Pipelines.
FailureData is used to build the table output Example: "hash": "somehash".
PipelineError is used to group errors based on PipelineName.
PipelineSuccess is returned by a pipeline if it encounters no errors.
Results contains the aggregated results of both the succesful and error pipelines.
# Interfaces
Pipeliner interface describes the requirements for pipelines the dispatcher can run.