when
Accumulatable
widenToDouble
FiniteDouble
FiniteFloat
NegDouble
NegFiniteDouble
NegFiniteFloat
NegFloat
NegInt
NegLong
NegZDouble
NegZFiniteDouble
NegZFiniteFloat
NegZFloat
NegZInt
NegZLong
NonZeroDouble
NonZeroFiniteDouble
NonZeroFiniteFloat
NonZeroFloat
NonZeroInt
NonZeroLong
PosDouble
PosFiniteDouble
PosFiniteFloat
PosFloat
PosInt
PosLong
PosZDouble
PosZFiniteDouble
PosZFiniteFloat
PosZFloat
PosZInt
PosZLong
widenToFiniteDouble
FiniteFloat
NegFiniteDouble
NegFiniteFloat
NegZFiniteFloat
NonZeroFiniteFloat
PosFiniteDouble
PosFiniteFloat
PosZFiniteFloat
widenToFiniteFloat
NegFiniteFloat
PosFiniteFloat
widenToFloat
FiniteFloat
NegFiniteFloat
NegFloat
NegInt
NegLong
NegZFiniteFloat
NegZFloat
NegZInt
NegZLong
NonZeroFiniteFloat
NonZeroFloat
NonZeroInt
NonZeroLong
PosFiniteFloat
PosFloat
PosInt
PosLong
PosZFiniteFloat
PosZFloat
PosZInt
PosZLong
widenToInt
NegInt
NegZInt
NonZeroInt
PosInt
PosZInt
widenToLong
NegInt
NegLong
NegZInt
NegZLong
NonZeroInt
NonZeroLong
PosInt
PosLong
PosZInt
PosZLong
widenToNegDouble
NegFiniteFloat
NegFloat
NegInt
NegLong
widenToNegFiniteDouble
NegFiniteFloat
widenToNegFloat
NegInt
NegLong
widenToNegLong
NegInt
widenToNegZDouble
NegDouble
NegFiniteDouble
NegFiniteFloat
NegFloat
NegInt
NegLong
NegZFiniteFloat
NegZFloat
NegZInt
NegZLong
widenToNegZFiniteDouble
NegFiniteDouble
NegFiniteFloat
NegZFiniteFloat
widenToNegZFiniteFloat
NegFiniteFloat
widenToNegZFloat
NegFiniteFloat
NegFloat
NegInt
NegLong
NegZInt
NegZLong
widenToNegZInt
NegInt
widenToNegZLong
NegInt
NegLong
NegZInt
widenToNonZeroDouble
NegDouble
NegFiniteDouble
NegFiniteFloat
NegFloat
NegInt
NegLong
NonZeroFiniteFloat
NonZeroFloat
NonZeroInt
NonZeroLong
PosDouble
PosFiniteDouble
PosFiniteFloat
PosFloat
PosInt
PosLong
widenToNonZeroFiniteDouble
NonZeroFiniteFloat
widenToNonZeroFloat
NegFiniteFloat
NegFloat
NegInt
NegLong
NonZeroInt
NonZeroLong
PosFiniteFloat
PosFloat
PosInt
PosLong
widenToNonZeroInt
NegInt
PosInt
widenToNonZeroLong
NegInt
NegLong
NonZeroInt
PosInt
PosLong
widenToPosDouble
PosFiniteFloat
PosFloat
PosInt
PosLong
widenToPosFiniteDouble
PosFiniteFloat
widenToPosFloat
PosInt
PosLong
widenToPosLong
PosInt
widenToPosZDouble
PosDouble
PosFiniteDouble
PosFiniteFloat
PosFloat
PosInt
PosLong
PosZFiniteFloat
PosZFloat
PosZInt
PosZLong
widenToPosZFiniteDouble
PosFiniteDouble
PosFiniteFloat
PosZFiniteFloat
widenToPosZFiniteFloat
PosFiniteFloat
widenToPosZFloat
PosFiniteFloat
PosFloat
PosInt
PosLong
PosZInt
PosZLong
widenToPosZInt
PosInt
widenToPosZLong
PosInt
PosLong
PosZInt
withFilter
Or
withGood
Accumulation