Compositional pipelines