I like it. There's definitely an opportunity here. `iostreams` is stateful and using it for formatted I/O has a faint masochistic flavor. `printf()` is fine, but recall that the compiler writers had to learn to critique the comparison between formatting characters and remaining arguments for a reason. What you want is to smack things together into an output pattern that's good enough. The leverage of callability is clearly a point in favor.