@Override public Object execute(VirtualFrame frame) { return lexicalScope.getLiveModule(); }
@TruffleBoundary private InternalMethod prepareLexicalScope(DynamicObject module, InternalMethod definition) { lexicalScope.unsafeSetLiveModule(module); Layouts.MODULE.getFields(lexicalScope.getParent().getLiveModule()).addLexicalDependent(module); return definition.withDeclaringModule(module); }