- this allows to be compatible with the current compiler and squash float domains into a single int to int ArbitraryFunction