``` nimrod type Foo = range[0.0..1.0] ``` fails because 0.0 and 1.0 must be ordinals. I'm not really sure this might be solved.