static AutoCloseable onClipboardFile(final VF1 f) { ret vmBus_onMessage('newClipboardContents, voidfunc(fO o) { File file = fileFromClipboard(); if (file != null) callF(f, file); }); }