How can you configure lru_cache to key its cache based on actual values received, rather than how the function was called?
lru_cache
>>> from func