The item which is being evaluated
Whether the item passes the test or not
An abstract interface for a function which tests a container object in some way