introduced a for distinct matches in contain matchers
added notes for the traversable matchers change