Refactored a 'la Jack Diederichs PyCon 2012 talk 'Stop Writing Classes'