Haskell portable POSIX-compatibility layer