Selection operations for PTC-Lisp collections: filter, remove, find, some, every?, not_any?, take_while, drop_while.
Each function is collapsed from ~10 type-dispatch clauses to 2-3 by
delegating predicate/collection normalization to Collection.Normalize.