Description
Implement a generic memoizer via code generation that produces a cacheable version of functions annotated with a placeholder (// @memo) through a combination of sync.Once` and clusterizing of in-flight calls.
Existing package functions (eg. xxx.Func(a, b) should be replaced with memo.Func(a, b)