Added Data.MemoCombinators.Class for easy memoization