Array#product does not coerce incoming arguments properly #1963
The following code should work. See #1962 for a similar case.
class Foo def method_missing(name, *args) [3,4] end end [1,2].product(Foo.new)
This is the cause of the second bunch of errors in this Travis CI job (thanks @rkh): https://travis-ci.org/travis-ci/travis-yaml/builds/34826144