blob: c2a6f2c49de592481b04bfbd307250becf14c70d [file]
notExhaustive : <A U8|B U8> -> U8;
simple : <A U8 take|B Buf take|C {x : U8} take> -> <A U8|B Buf|C {x : U8 take}>;
simple x = x : <A U8|B Buf|C {x : U8 take}>;
wrong : <A U8|B Buf|C {x : U8 take}> -> <A U8 take|B Buf take|C {x : U8} take>;
wrongConstructors : <A U8|B U8> -> U8;