úmero de elementos en una lista que satisfacen el predicado dado

¿La biblioteca estándar de Haskell tiene una función que, dada una lista y un predicado, devuelve el número de elementos que satisfacen ese predicado? Algo así como con el tipo(a -> Bool) -> [a] -> Int. Mi búsqueda en hoogle no me devolvió nada interesante. Actualmente estoy usandolength . filter pred, que no considero una solución particularmente elegante. Mi caso de uso parece ser lo suficientemente común como para tener una mejor solución de biblioteca que eso. ¿Es ese el caso o mi premonición es incorrecta?

Respuestas a la pregunta(8)

Su respuesta a la pregunta