inline void* construct(lua_State* L) { return construct_fun(L); }
inline void* construct(lua_State* L, weak_ref const& backref) { return construct_fun(L, backref); }