### Bug description As title. The semantic token type of `f` is `function` if `main` is not raising. <img width="527" alt="Image" src="https://github.com/user-attachments/assets/46f8460b-0fdf-4132-a739-dc6d6434a7a6" /> ### Steps to reproduce ```mojo fn main() raises: f() # doesn't jump to the definition below fn f(): ... ``` ### System information ``` Package Version Build Size Kind Source max 25.3.0.dev2025041105 release 9.7 KiB conda max max-core 25.3.0.dev2025041105 release 258.5 MiB conda max-core max-python 25.3.0.dev2025041105 release 35.4 MiB conda max-python ```