clang bindings: make the libclang bindings easier to update