Make Lua an instance of MonadMask
Make Lua an instance of MonadMask

MonadMask from Control.Monad.Catch allows to mask asynchronous
exceptions.  This allows to define a finalizer for Lua operations.

osa1/hslua,osa1/hslua,tarleb/hslua