unison/unison-src/tests/fix1779.u
2021-02-17 15:50:33 -05:00

11 lines
138 B
Plaintext

unique ability S a where
s : a
unique type R g = R ('{g} ())
run : '{S (R g), g} ()
run _ = todo ()
run' : '{S (R {})} ()
run' = run