Would you accept a PR that added an `Option` that formatted numbers with a separator, e.g. `OptionSeparator("_")` would format numbers as `1_048_576`?