I would think anything formattable by format/format_to should also be able to be directly formatted and written to a emio::writer. Also would it be better/possible to just have an overloaded writer::write method instead of write_char,write_str,write_int,...