ALuaType is almost finished. too many limitations....