moved timeit to decorators