Hamcrest matchers for scala collections & monads