wip: jump to definition (almost ready)