The benefit here is we could add other aspects of the object - for example, getting a length, or determining the keys so we can traverse the object.
Hmm. Might actually implement this. Am planning a persistent table, such that assignments to persistent-table!key will automatically update a file on the server (which, incidentally, can also encapsulate a database instead)