I should point out just in case that 1 / 0 isn't infinity on all Fractional types (e.g. Rational). I guess it shouldn't cause a problem with your library, but a warning on the Haddock entry would be nice to avoid surprising people who didn't see the internal implementation. Nice lib, by the way. Thanks, -- Felipe.