Declarative parser, writer and pretty-printer library driven by types and metadata. Format- and language-agnostic; grammars are plugins.