Pergunta de entrevista da empresa Bitcasa

implement decorator without 'syntactic sugar'