[Haskell-cafe] When to use fancy types [Re: NumberTheory library]