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