Implementing a Cache using Cache.make and understanding the lookup function - Effect Community