static AutoCloseable dm_vmBus_answerToMessage(S msg, final F0 f) { final DynModule m = dm_current_mandatory(); ret dm_ownResource(vmBus_addListener_basic(msg, func(S _msg, O arg) { temp m.enter(); ret callF(f); }); } static AutoCloseable dm_vmBus_answerToMessage(S msg, final F1 f) { final DynModule m = dm_current_mandatory(); ret dm_ownResource(vmBus_addListener_basic(msg, func(S _msg, O arg) { temp m.enter(); ret callF(f, arg); }); }