Yes, this is not pretty. But without changing `beets.ui` we can't get a hold of the option parser without actually parsing arguments and running a bunch of stuff---and I wanted to be as inobtrusive as possible. I suppose the main options won't change that frequently.