Options normalization with ranges support
Add a ranged test