Haskell support for the Win32 API