S-Cargot is a library for working with s-expressions in a modular and
extensible way, opting for genericity and flexibility instead of speed.
Instead of understanding one particular form of s-expression, the S-Cargot
library exposes tools for parsing or emitting different kinds of s-expressions,
including features not normally included in an s-expression library like reader
macros or tight control over indentation in pretty-printing.