much faster + exported headers
even faster, but need to make it safer
array writing:  optimize empty arrays + unique arrays
expose writeObject:forKey:
keep track of how long each download takes
fast+safe multi-threaded collect via cloned objects
faster delimited table, lazy accessor not synchronized by default, etc.