/macros/generic/memoize/