The only operator with this gotcha is < right? Maybe it would be best to just deprecate it. Is there unary >?
By the way, Nim manual has a part with the discouraged syntax [here](https://nim-lang.org/docs/manual.html#generics-generic-concepts-and-type-binding-rules) proc transposed*(m: AnyMatrix): m.TransposedType = for r in 0 .. <m.R: for c in 0 .. <m.C: result[r, c] = m[c, r]
