Major refactoring.  Added mapContinueT, orElse, suspendWith and Continue.