7
record Unit : Set where
10
Dh : ({ x : Bool } → Bool) → Set
11
Di : ({{x : Bool}} → Bool) → Set
14
noth = Dh (\ { {true} → false ; {false} → true})
17
noti = Di (\ { {{true}} → false ; {{false}} → true})
24
impl : ({_ : ⊥} → ⊥) → T
25
inst : ({{_ : ⊥}} → ⊥) → T
28
explicit = expl (λ ())
31
implicit = impl (λ {})
34
instance = inst (λ {{ }})
37
explicit-match = expl (λ { () })
40
implicit-match = impl (λ { {} })
43
implicit-match′ = impl (λ { { () } })
46
instance-match = inst (λ { {{}} })
49
instance-match′ = inst (λ { {{ () }} })