skip first argument of abstract implementation functions
treat abstract implementation fields as instance fields
link [ ] only if a type or function is found
oops
Merge pull request #1 from Simn/master

Abstract improvement, only link [] if type/field found.