packages feed

dhall-1.3.0: Prelude/Bool/even

{-
Returns `True` if there are an even number of `False` elements in the list and
returns `False` otherwise

Examples:

```
./even ([False, True, False] : List Bool) = True

./even ([False, True] : List Bool) = False

./even ([False] : List Bool) = False

./even ([] : List Bool) = True
```
-}
let even : List Bool → Bool
    =   λ(xs : List Bool)
    →   List/fold Bool xs Bool (λ(x : Bool) → λ(y : Bool) → x == y) True

in  even