Agda-2.3.2.2: test/succeed/Subset.agda
module Subset where
data Subset (A : Set) (P : A -> Set) : Set where
inn : (a : A) -> .(P a) -> Subset A P
out : forall {A P} -> Subset A P -> A
out (inn a p) = a
module Subset where
data Subset (A : Set) (P : A -> Set) : Set where
inn : (a : A) -> .(P a) -> Subset A P
out : forall {A P} -> Subset A P -> A
out (inn a p) = a