Haskell FFI bindings to CUDA