A convenient to use disk cache/memoization for C++ functions.