Replacements to standard numeric types which throw exceptions on errors