using spaces instead of tabs
adding support for an injective reader (spits out roughly the same document as the read document)
adding support for writing (multidimensional) arrays
support for writing hash-tables
support for writing symbols