Haskell wrapper for nAPI