Modules

Scalar/Array/Hash as objects
Array as an object
Hash as an object
Scalar as an object
automagically turns scalar constants into objects