The `--{no-}key` syntax can be fairly limiting. We could support alternatives, like `--with{out}-key`, `--{enable,disable}-key`, etc.