Haskell succesfully works with VChan