open import Paths

open data Bool | true | false

def not Bool : Bool
| truefalse
| falsetrue

def notNot (b : Bool) : not (not b) = b
| trueidp
| falseidp

def ifElse {A : Type} Bool (x y : A) : A
| true, x, yx
| false, x, yy