svoid dm_benchAndProfileFor5Seconds(Runnable r) { dm_showPoorMansProfile(r { benchFor5Seconds(r) }); } static A dm_benchAndProfileFor5Seconds(IF0 f) { ret dm_showPoorMansProfile(() -> benchFor5Seconds(f)); }