Subset of the old Clang Plugin needles

Most needles from current clang plugin minus some of the inheritance needles.
Used in only one place, so why expose it as a global?