Have the prelude export minimum and maximum at more general types.
Have the prelude export product at a more general type.
Merge pull request #33 from dmcclean/folds

Generalized types for commonly convenient folds