[Haskell-cafe] Simple quirk in behavior of `mod`