Assert Pipeline Validity
Validates the pipeline and returns it unchanged if valid. Throws the first validation error found if the pipeline is invalid.
Pipeline
The same pipeline if valid.
p |> pipeline_assert
pipeline_cycles, pipeline_validate