The following all compile and run for example: ``` rust println!(0); writeln!(b, true); println!('a'); ``` I would expect them to produce "error: format argument must be a string literal." like `print!(0);` does. This is because they use things like `concat!($fmt, "\n")` but `concat!` accepts other literals not just `str`. I assume this isn't intentional.