I frequently invoke "Go to type definition" on return types instead of "Go to definition" which of course doesn't go anywhere. I think in the case where the cursor is already on a type it might make sense to fall back to the "Go to definition" machinery.