typedef lua_WarnFunction = ffi.Pointer< ffi.NativeFunction< ffi.Void Function( ffi.Pointer<ffi.Void>, ffi.Pointer<ffi.Char>, ffi.Int)>>;