This only applies if and only if the flag can be default constructible. Ergo, all the flags are optional or not required.
The name is currently pending and there's no command.signature hook for it yet since this requires bikeshedding.