@ovnicraft pulling in one new library, especially a pure-python library, is not much overhead. If it makes writing code easier or more efficient, it's generally worth it. @cpennington pointed out that we're already using `docopt` in XModule, so it's already in our codebase, anyway.

However, I still say that `argparse` works fine for this.