libclang: type safety for CXTranslationUnitImpl::FormatContext