Manipulate C-family ASTs with Clang