bm-better-memoization (npm): easily wrap functions in a caching layer
Keywords: function|caching|memoization|better