haskell-stm-chans