Float32_u.OA sub-module designed to be opened to make working with float32s more convenient.
In analogy to Int.( % ), ( % ):
Like the other infix operators, NaNs in mean NaNs out.
Other cases: (a % Infinity) = a when 0 <= a < Infinity, (a % Infinity) = Infinity when -Infinity < a < 0, (+/- Infinity % a) = NaN, (a % 0) = NaN.