The approach of std.getopt has nothing in common with the abomination of interpreting random string arguments as formatting directives.