bool lessThan(Normal other) => other.value .match((l) => false, (r) => _value.match((l) => false, (v) => v < r));