:: (a -> Bool) -> [a] -> [a] -package:extra -package:prelude-compat -package:dependent-map package:avro