Yet another take on concurrency in Ruby