make canFind predicate-able
make any/all predicate-able
unittest any, all, canFind
cleanup