Slides for a talk given at Ruby Midwest 2013