In the example you're using `10_000..20_000` which is a ruby instance of class `Range`.  As far as I can tell, the Puppet DSL will never produce a value that's of type Range, so I don't think we should explicitly support this in the parameter values.