Modules

Throw arrayrefs or hashrefs at this to get an object
Create an object from an arrayref.
Create an object from a hashref.