Returns the first item in the container for which predicate
holds. Predicate should be a function of one argument for iteratable containers
and a function of two arguments for associative containers. 
| some-item-p < iteratable-container-mixin > < function > | 
| some-item-p < list > < function > | 
| some-item-p < vector > < function > |