maxBound on Int is problematic, if we try something like maxBound +
maxBound which happens very often. eInf is used for settings like lookup
tables, etc while comparisons are against eMax.
Both values need to be small enough not to overflow in typical situations.