Returns true if this value is less than other (lexicographic order).
other
bool operator <(Object other) => value.compareTo(_resolve(other)) < 0;