function registerImplementationProvider(languageId, provider) {
        return modes.ImplementationProviderRegistry.register(languageId, provider);
    }
Register a type definition provider (used by e.g. go to type definition).