dlang and new cpp additions