//! formatting stuff
//!
//! TODO:
//! - this documentation and stuff, readme
//! - all documentation
//! - double check project signature (doc alias, doc hidden, naming)
//! - macros to declare structs for formatting not just using
//! - clean up
//! - testing
//! - better name for fmt structs (FmtTemp etc...)
//! - make fmt_advanced impl writeto and make writeto impl fmt (maybe rename fmtadvanced to prefmt)