profile now() best_t(t) report(start, msg = "[undefined report]") addreport(cache, line, start) printreport(cache, name) cpu(fn, times = 1, q = "unnamed") ms(t) secs(t)