Isn't it awesome how `optparse` and other option parsers generate help and usage-messages based on your code?! Hell no!
You know what's awesome? It's when the option parser *is* generated based on the help and usage-message that you write in a docstring! That's what docopt does!