Strings.sprintf: Support for %{named} placeholders