Changes in new versions
Range#overlap?
lambda requires a literal block
Module#set_temporary_name
String#bytesplice with a Range
ObjectSpace::WeakKeyMap
Process.warmup