Simplify pipeline emitter
Add pipeline.stage decorator
Add pipeline.mutator_stage