@willcosgrove oh man, if you don't make this a gem, I will.
This is amazing!
@willcosgrove why is the binding necessary?
This looks awesome
@soulcutter because `for` is a keyword. @joeldrapper taught me this trick. It’s nice when you want a method api that uses reserved words like for, or class.
@willcosgrove ohhhhhhh, that IS a neat trick! Thanks for passing it along