Just like Unsafe.performIO, but we inline it. Big performance gains as
it exposes lots of things to further inlining.
Very unsafe. In
particular, you should do no memory allocation inside an
inlinePerformIO block. On Hugs this is just
Unsafe.performIO.