Objective-C wrapper around the Clang C API