context: cache module before/while evaluating