We're not fooled by {{weirdness}} in the format string not even in the {{0}} string{{
My name is {0} and the double curlies {{1}} are replaced by single curlies in formatting strings
Numbers not in the array of data are removed silently which is in my opinion {0}
{0} or {0:.}
This also {handles} associative {hash}s. But that means that if you're using only one argument, if it's not a bool/int/string you need to send it as an array of one. One nasty caveat but allows for much more readable formatting strings