Projectional C++