Exinst
data Some1 f1
class Dict1 c f1
data Some2 f2
class Dict2 c f2
data Some3 f3
class Dict3 c f3
data Some4 f4
class Dict4 c f4
class Dict0 c
data P1 l r a1
data P2 l r a2 a1
data P3 l r a3 a2 a1
data P4 l r a4 a3 a2 a1
data S1 l r a1
data S2 l r a2 a1
data S3 l r a3 a2 a1
data S4 l r a4 a3 a2 a1
data Constraint
data Dict a
class SingI k a