trie-memoize (npm): A memoization algorithm in which each function argument represents a new key, creating a trie of caches as defined by the array in your first argument.
Keywords: trie|memo|memoize|memoizer|memoization|cache|trie memoize