code: def refresher(name, refreshers=CompletionRefresher.refreshers):
      
      def wrapper(wrapped):
          refreshers[name] = wrapped
          return wrapped
      return wrapper
docs: Decorator to add the decorated function to the dictionary of
      refreshers. Any function decorated with a @refresher will be executed as
      part of the completion refresh routine.