Next step: add ALuaType which accepts all fundamental types.