- Refine error messages when the actual error is nested below the top level
- Finish
indexed
sad case
Instead of strictly being an identity function, what if a type constructor added (with-meta ...)
pointing back to a machine-readable version of themselves? Then one could have a reflective notion of identity for at least some kinds of data in a running Clojure(script) instance.