Haha, you're following my github activity! I have some unpushed changes from the last week, and it's lacking a few features, like the ability to stream output from shell processes, but it's currently quite solid, and a nice API!
Streaming output should be a matter of providing a one-line typeclass instance, actually. I just pushed my recent changes, and it compiles, though be aware it's in an incomplete state.