Refactor using underscore.
Add 'object' type.
Add Function and Array generators.
Add Date generator.
Add RegExp type.
Add Error generators.