The change in 957b959d caused n-queens to break with older versions of `base` which still have `Foreign.unsafePerformIO` in place.