also create a new MemoizeContext when doing memoize_with_context