Currently we define a type TracingTime and a method Tracing::time() when compiling with INCLUDE_TRACE. To avoid having code that looks like #ifdef INCLUDE_TRACE TracingTime t = Tracing::time(); ... #endif we should make the TracingTime type available when INCLUDE_TRACE isn't defined and Tracing::time() should be a no-op.