code: def compose(*decorators):
      
      def composed(f):
          for decor in reversed(decorators):
              f = decor(f)
          return f
      return composed
docs: Helper to compose decorators::
  
          @a
          @b
          def f():
              pass
  
      Is equivalent to::
  
          @compose(a, b)
          def f():
              ...