객체에 동적으로 책임 추가. Python·TypeScript decorator 문법.
@cached @logged def expensive(x): ...
언어 수준 데코레이터가 디자인 패턴을 언어화.