libinfinity bindings for Haskell