Perf-instrumented timer helpers that auto-label with module + function name.
These macros wrap TimerOps so callers can schedule work without manually threading labels. Labels are constructed as module_path!()::function_name.
TimerOps
module_path!()::function_name