Haskell bindings to CPLEX