There are at least two cases where fmt! could perform an early optimization:
fmt!("...") could expand to the same code as an ~"..." string literal.
fmt!("%s", s) could expand to s
Both optimizations seem unnecessary on their own (why call fmt! at all?), but might be useful considering that certain core macros use fmt! internally.