Don't do this. Just load the three completers directly with import statements. Don't try to discover them, there will not be a lot of them and it's not something we'll leave open for extension like we do for semantic completions.

So just do `from identifier_completer import IdentifierCompleter` etc.