actually link things like `@see {@link foo}`
move `see` processing to a helper, and make it more robust
sync with JSDoc change