Built from the ashes of https://github.com/ngrunwald/ring-middleware-format
Separated concerns:
- Content negotation
- Low level functions?
- Higher level functions for using with Ring request maps?
- Separate namespaces for low-level and Ring stuff?
- Format encoding/decoding implementations
- Formatters?