We have nested arrays, support for "any" type, refactoring

The only thing left after this is supporting 'object' with no pre-defined properties...at least as far as I can tell...