[ruby-core:115614] [Ruby master Bug#19977] (nil..nil) === x can raise an exception, differing from Range#cover?