WIP: Key/value guide

Ruby has a `yield` too: http://www.skorks.com/2009/09/using-ruby-blocks-and-rolling-your-own-iterators/