:: (a -> Int) -> [a] -> a package:ghc-lib-parser