code: def memoize(f, refresh_keyword='mrefresh'):
      
      f.mcache = {}
      f.mrefresh_keyword = refresh_keyword
      return decorator.decorator(_memoize, f)
docs: Memoize decorator. The refresh keyword is the keyword
      used to bypass the cache (in the function call).