Slightly scary to learn that C++ can instantiate objects for you, implicitly: http://t.co/UMFCbtsuWN (unless you use the 'explicit' keyword)