Make TypedPipe immutable
Add FlowStateMap support to get REPL tutorial running again
Get Mode out of where it is not needed, and put it where it is
Minor formatting fixes
Memoize inside ContinuationTypedPipe
Fix bug in repl test, change ContinuationTypedPipe to TypedPipeFactory
Add NoStackAndThen to make sure we never blow the stack
Fix 2.10 compile failure
Remove a couple of places where we could get stack overflows
Address review comments
Fix typo in comment
Merge pull request #968 from twitter/ref_trans_typedpipe

Make TypedPipe immutable