in reply to List::Util::first in Scalar-List-Utils distribution

The problem spec is: "return true if any value in any of the array refs that are values in the hash are equal to 5"

I'm not sure I agree with you and here's why: we need to short-circuit the iteration over values %x as well short-circut the iteration over the array ref in each of the respective values.