inline void* construct_wrapped(lua_State* L, int ref) { return wrapped_construct_fun(L, ref); }
inline void* construct_wrapped(lua_State* L, weak_ref const& ref) { return wrapped_construct_fun(L, ref); }
inline void* construct_wrapped(lua_State* L, int ref) { return wrapped_construct_fun(L, ref); }
inline void* construct_wrapped(lua_State* L, weak_ref const& ref) { return wrapped_construct_fun(L, ref); }