Range constraints are now rendered as well. Diff support included.
I'm using a cheap solution that treats range constraints as "some sort of key-value map", so it's going to be trivial to add support for other such maps later - such as dynamic type info.