[Haskell-cafe] class Runnable vs fromJust (was Re: haskell idiom for reversible computations)