How do people deal with exceptions? You can't just throw an ex-info
in the parser, because it will end up under :om.next/error
in a 200 response and transit can't read/write ExceptionInfo
That is, unless I make it :type :om.next/abort
so it gets thrown, and handle it in some ring middleware