Изменения в новых версиях
Бесконечные диапазоны
Метод then (алиас yield_self)
Композиция Proc#>> и Proc#<<
Array#union и Array#difference
Enumerable#chain
Integer() и Float() с exception: false
Range#cover? принимает диапазон