The latest features of Ruby backported to older versions.