úΉ<non-portable (GHC Extensions) experimental#Andres Loeh <andres@well-typed.com> In the 7 instance, we plug in our own addition, multiplication : and subtraction function that perform overflow-checking.       safeint-0.5 Data.SafeIntSafeIntSIfromSafetoSafemaxBoundIntegerminBoundIntegereftInteftIntFBefdIntefdtInt efdtIntFB efdtIntUp efdtIntUpFB efdtIntDn efdtIntDnFBquotRemSafeInt divModSafeIntplusSIminusSItimesSIsumSproductSlcmS $fNumSafeIntbaseGHC.NumNum