Print more detailed error message when matching arrays

I have found myself often matching arrays of objects inside another object. It's really hard to find a source of error when it just prints "does not contain a matching element {some_massive_object_here}".