Hm, just to check, is this `link` function creating the `[src]` link? (I spent a little while trying to work out why this was handling inlined items correctly, since I was assuming this was creating the "normal" links that go from point-of-use, like `fn foo() -> Option<uint>` to the page for `std::option::Option`.)