Pergunta de entrevista da empresa DrFirst

how would you write a decorator to time function execution?