This is the C++ Core API Version 3.0