go to definition (doesn't support multiple translation units yet)