@functools.wraps(func)
def _perf_fn(*args, **kwargs):
    return _DeferredPerformanceExpression(func, units, *args, **kwargs)
@functools.wraps(func)
def _perf_fn(*args, **kwargs):
    return _DeferredPerformanceExpression(func, units, *args, **kwargs)