https://github.com/ruby/ruby/pull/9536
https://github.com/ruby/ruby/pull/9535
https://github.com/ruby/ruby/pull/9534
https://github.com/ruby/ruby/pull/9532
https://github.com/ruby/ruby/pull/9529
https://github.com/ruby/ruby/pull/9525
https://github.com/ruby/ruby/pull/9524
https://github.com/ruby/ruby/pull/9523
https://github.com/ruby/ruby/pull/9522
https://github.com/ruby/ruby/pull/9520
https://github.com/ruby/ruby/pull/9517
https://github.com/ruby/ruby/pull/9515
