ContraVariance.hascasl revision a9ac4d0904b5547e612f9a394b24666c1ea02ccb
var a : +Type
type p a := Pred (Pred a) %% should be correct
type p a := Pred a %% should be wrong
type m (b : -Type) := b %%
type m (b : +Type) := b %% both contradict