Redirecting you to http://joost.zeekat.nl/constructors-considered-mildly-confusing.html