these can all be added in a single `desc.add_options()` call