class_docstr: Completer class that can dynamically returns any Completer.
  
  :param get_completer: Callable that returns a :class:`.Completer` instance.
class_docstr_tok: ["Completer","class","that","can","dynamically","returns","any","Completer",".",":","param","get_completer",":","Callable","that","returns","a",":","class",":","`",".Completer","`","instance","."]
code: def __repr__(self) -> str:
      return f"DynamicCompleter({self.get_completer!r} -> {self.get_completer()!r})"
  
imports: from __future__ import annotations
  from abc import ABCMeta, abstractmethod
  from typing import AsyncGenerator, Callable, Iterable, Sequence
  from prompt_toolkit.document import Document
  from prompt_toolkit.eventloop import aclosing, generator_to_async_generator
  from prompt_toolkit.filters import FilterOrBool, to_filter
  from prompt_toolkit.formatted_text import AnyFormattedText, StyleAndTextTuples
label_desc: Use image node_id 3 for calling the DynamicCompleter obj's underlying member method code with example usage: obj.__repr__() and returns: str, self, str, self, str