C++ visitor generation for example contains the keyword `boolean` instead of `bool` that causes compilation errors. Is there a workaround for this?