We probably don't need a `short` option. I think I'd prefer just matching on `Some("verbose")` and `None`. You can pass a bool to `version` function.