Cache module with react-router 7/remix server-side loaders.localhost:5173/pokemon/pikachu should only hit the PokemonAPI once on the first page load, any force refresh of the page should not hit the PokemonAPI but instead return the cached data. @epic-web/cachified with a very similar setup (a *.server.ts file exporting the cache object).Cache.lookup: https://github.com/stefanoCrmg/effect-cache-repro/blob/main/app/services/Pokemon/repository/getPokemonByName.tsCache.make returns an Effect itself whereas other in-memory cache libraries are just a "glorified" singleton/Set, but I can't quite understand what I'm supposed to do here...