Pregunta de entrevista de Bitcasa

implement decorator without 'syntactic sugar'