This is a binding of libevent to Lua