I'd like to be able to represent a [range](https://www.postgresql.org/docs/9.5/static/sql-createtype.html#SQL-CREATETYPE-RANGE) of values. The upper and lower bounds of the range should be checked to be in the same dimension.