Replace Supplier with our own Memoizer.