[Haskell-cafe] Does inlinePerformIO = unsafePerformIO . unsafeInterleaveIO semantically?