## Description If a function is defined twice, jump to definition always jumps to the first definition and not the latest. ## Reproduce  ## Expected behavior The second add should jump to the add right above it. ## Context - Operating System and version: Linux (server) - Browser and version: Chrome - JupyterLab version: 3.4.1 - Language server and version: Tried with both pyright@1.1.252 and python-lsp-server@1.3.3 jupyterlab-lsp@3.10.1