MonoidCompleter
Completer