An expression range is a temporary internal representation of
the ranges for select-like expressions (bit selects, array indexes, part
selects,
(vl-erange-p x) is a defaggregate of the following fields.
Source link:
For single-bit selects, we just set left and right to the same expression.