úÎ!ÏSafeL list-filtertakeEvery n xs is a list of every nth element of xs. Precondition: n must be positive.takeEvery 3 [1..10] [3, 6, 9]takeEvery 1 [1..10] == [1..10]True list-filterdropEvery n xs is a list of every nth element of xs. Precondition: n must be positive.dropEvery 3 [1..10][1, 2, 4, 5, 7, 8, 10]dropEvery 1 [1..10][] list-filteraTake a list until a predicate is satisfied, and include the element satisfying the predicate.takeUntil (== 5) [1..][1, 2, 3, 4, 5]takeUntil (== 7) [3, 2, 1] [3, 2, 1]takeUntil undefined [][] Note that  takeUntil† on a nonempty list must always yield the first element, and the implementation is lazy enough to take advantage of this fact. head (takeUntil undefined [1..])1 list-filtergDrop a list until a predicate is satisfied, and don't include the element satisfying the predicate.dropUntil (== 5) [1..10][6, 7, 8, 9, 10]dropUntil (< 0) [1, 2, 3][]dropUntil undefined [][] Note that  dropUntil… on a nonempty list must always drop the first element, and the implementation is lazy enough to take advantage of this fact.dropUntil undefined [undefined][]Safeª       *list-filter-0.1.1.0-58xbtYZlHVg4dvsyM3mmYpData.List.FilterPaths_list_filter takeEvery dropEvery takeUntil dropUntilversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName