circularmemo (npm): Memoization function with support for circular references.
Keywords: ycombinator|memoization|circular