This function is not returning a promise, as required by the jump-to-def provider interface. Jump to definition is working as a side effect (it's loading the right thing up in the editor), but it's not properly terminating the call in and if multiple providers tried to handle this, they would both run.