Appearance
A composed decorator lists other decorators; following the list leads back to the decorator itself, so it would apply forever.
decorator A = @logged @B decorator B = @A
decorator A = @logged @B decorator B = @timed