Nice sample code and explanation of foreach in io: http://t.co/eN0MTSHvCE (introspecting parameter names!)