Takes any object that responds to #each or an #each-like method and creates a dead-simple threaded producer/consumer setup with methods #threaded_each and #threaded_each_with_index
Bill Dueber