added an API for custom literals in the Haskell binding