HsLua provides bindings, wrappers, types, and helper functions to
bridge Haskell and Lua.
