public static extern void lua_pushcclosure(lua_State L, [MarshalAs(UnmanagedType.FunctionPtr)] lua_CFunction fn, [MarshalAs(UnmanagedType.I4)] int n);