Bitcasa interview question

implement decorator without 'syntactic sugar'