Re: [GHC] #5859: unsafeInterleaveIO duplicates computation when evaluated by multiple threads