@mschoenlaub brought up some great points about concurrency in this PR. I'd like to continue that discussion here, as well as think through some example concurrent apps (maybe using the puma or falcon web servers) that could be used to observe concurrency issues in MRI.