See https://github.com/samuela/rustybox/pull/32#discussion_r445116643. This has been a factor in https://github.com/uutils/coreutils migrating from getopts to clap.