Userdata

Essentials
The userdata type is created only by the newproxy function. It is used to represent an object. Data is only able to be stored in its metatable.