XChan is an alternative to Control.Concurrent.Chan which is not affected by bug 4154.
alternative to Control.Concurrent.Chan