object value cannot be represented exactly as a rational number.
See https://en.wikipedia.org/wiki/Irrational_number
final bool? irrational;