svoid dm_prepareMakeAndCall() { O module = dm_current_generic(); // dm_current_mandatory_generic(); if (module != null) makeAndCall_initChild.set(func(Class c) -> AutoCloseable { shareMyCreatorWith(c); InheritableThreadLocal tl = cast getOpt(c, 'dm_currentModule_value); ret tempSetTL(tl, weakRef(module)); }); }