We could use some extensions that validate some common functionality that we might want to guarantee with collections: Things I was considering were: + IsNotEmpty() + HasSomeNumberOfElements [Wip on the name] + AllElements(Predicate) + NoElements(Predicate) + SomeElements(Predicate,int Count) Should probably split this into constituents