[ruby-core:117047] [Ruby master Bug#20324] `(1..).overlap?('foo'..)` returns true