I've left this one as `~str` for the moment, because everything that uses it is currently working with `~str` (either string literals or `format!`).