Re: Combining distinct-thread state monads?