Printf-style format-strings for user-defined string conversion
Description
Ppx_custom_printf is a ppx rewriter that allows the use of user-defined
string conversion functions in format strings (that is, strings passed to
printf, sprintf, etc.). No new syntax is introduced. Instead a
previously ill-typed use of the `!` operator is re-purposed.