Hamcrest matchers for Map and List that match all elements at once sothe failure messages show the whole structure, calling outdifferences.