Mostly functional 2013 talk