úÎR NonejCaches function return values so that when the same arguments are provided to a function, it's not called Version of E that uses an LRU cache rather than always keeping results in memory Version of + keeps results for a certain amount of timeCaches an IO actions result3Caches an IO actions result for some amount of timememoi_3UxoSUdSJ1R2vJJakb6cUXControl.Memoization.Utilsmemoize memoizeLru memoizeTime constMemoizeconstMemoizeTime