Compile step piping (in 2 ways...)