A port of the C# X360 library to Haskell