Make each step testable after it's run

Calling #expect on a step will attach a test to it that will be run after that
step is completed. This way you can test the state of the data at any given
point of the pipeline.