This depends on edn and uses the combine parser combinator library.
This sub-crate implements the core types used by the transaction processor.