This parser is ~15 times slower than Ragel/Go.
We don't need a nice API for ops. We need a faster parser for ops.
We need a nice object API on top of ops.

## Arch: TypeArray Spec + regex + freeze ##

[ ] objects[uuid], ron[uuid]
[ ] immutable version graph - merge callback, atom reuse, .freeze()
[ ] backref[uuid] -> uuids

[ ] alloc-free parser/iterator
[ ] serializer - by the standard API


---
API cleanup

* Iterator -> Cursor
* Stream recv(), write() functions
* Stream on(), off(), update(), push() expect Cursors (expl typed)
* pure function depot RON.FN
* migrate to a conventional export structure
* omnivorous Cursor constructor
