This highlighting and static completion for types and macros that were previously missing. No functions are included, but some macros are highlighted as such, even if they're function-like macros.