Rep1 ctx () | |
Rep1 ctx Rational | |
Rep1 ctx IOError | |
Rep1 ctx Double | |
Rep1 ctx Float | |
Rep1 ctx Integer | |
Rep1 ctx Char | |
Rep1 ctx Int | |
Rep1 ctx[a9Of] Bool | |
Rep1 ctx[a9Nz] Ordering | |
(Rep a, Sat (ctx a), Sat (ctx [a])) => Rep1 ctx [a] | |
(Rep a, Sat (ctx a)) => Rep1 ctx (IO a) | |
(Rep a[a1zn], Sat (ctx[a9O5] a[a1zn])) => Rep1 ctx[a9O5] (Maybe a[a1zn]) | |
(Rep a, Sat (ctx a), Rep b, Sat (ctx b)) => Rep1 ctx (a, b) | |
(Rep a, Rep b, Sat (ctx a), Sat (ctx b)) => Rep1 ctx (a -> b) | |
(Rep a[a9NH], Rep b[a9NG], Sat (ctx[a9NQ] a[a9NH]), Sat (ctx[a9NQ] b[a9NG])) => Rep1 ctx[a9NQ] (Either a[a9NH] b[a9NG]) | |
(Rep a[12], Rep b[13], Rep c[14], Sat (ctx[a9Nh] a[12]), Sat (ctx[a9Nh] b[13]), Sat (ctx[a9Nh] c[14])) => Rep1 ctx[a9Nh] (a[12], b[13], c[14]) | |
(Rep a[12], Rep b[13], Rep c[14], Rep d[15], Sat (ctx[a9MU] a[12]), Sat (ctx[a9MU] b[13]), Sat (ctx[a9MU] c[14]), Sat (ctx[a9MU] d[15])) => Rep1 ctx[a9MU] (a[12], b[13], c[14], d[15]) | |
(Rep a[12], Rep b[13], Rep c[14], Rep d[15], Rep e[16], Sat (ctx[a9Ms] a[12]), Sat (ctx[a9Ms] b[13]), Sat (ctx[a9Ms] c[14]), Sat (ctx[a9Ms] d[15]), Sat (ctx[a9Ms] e[16])) => Rep1 ctx[a9Ms] (a[12], b[13], c[14], d[15], e[16]) | |
(Rep a[12], Rep b[13], Rep c[14], Rep d[15], Rep e[16], Rep f[17], Sat (ctx[a9LV] a[12]), Sat (ctx[a9LV] b[13]), Sat (ctx[a9LV] c[14]), Sat (ctx[a9LV] d[15]), Sat (ctx[a9LV] e[16]), Sat (ctx[a9LV] f[17])) => Rep1 ctx[a9LV] (a[12], b[13], c[14], d[15], e[16], f[17]) | |
(Rep a[12], Rep b[13], Rep c[14], Rep d[15], Rep e[16], Rep f[17], Rep g[18], Sat (ctx[a9Lj] a[12]), Sat (ctx[a9Lj] b[13]), Sat (ctx[a9Lj] c[14]), Sat (ctx[a9Lj] d[15]), Sat (ctx[a9Lj] e[16]), Sat (ctx[a9Lj] f[17]), Sat (ctx[a9Lj] g[18])) => Rep1 ctx[a9Lj] (a[12], b[13], c[14], d[15], e[16], f[17], g[18]) | |