lua_value Typeclass