// returns minimal time needed
static long bench1sec(S desc, Runnable r) {
ret benchFor1Second(desc, r);
}
static long bench1sec(Runnable r) {
ret benchFor1Second(r);
}
// returns result of function
static A bench1sec(S desc default str(f), IF0 f) {
ret benchFor1Second(desc, f);
}