Use an MVar and a "null pointer" trick I learned from Edward
Kmett to try to make unsafeInterleaveIO faster in the threaded
runtime, where noDuplicate# is not always cheap.
- rGHC Glasgow Haskell Compiler
No Unit Test Coverage
- Build Status
Buildable 15657 Build 26765: [GHC] Linux/amd64: Patch building Build 26764: [GHC] OSX/amd64: Continuous Integration Build 26763: [GHC] Windows/amd64: Continuous Integration Build 26762: arc lint + arc unit