ContraVariance.hascasl.output revision f8a1ab8012a1f36060d6ce9b63399fa4a8a2981c
type p : +Type -> Type := \ a : +Type . Pred (Pred a)
%% should be correct
sort
sort
type m : +Type -> Type := \ b : +Type . b
%% should be correct
%% Type Constructors -----------------------------------------------------
m : +Type -> Type := \ b : +Type . b
p : +Type -> Type := \ a : +Type . Pred (Pred a)
%% Diagnostics -----------------------------------------------------------
### Hint 2.27-2.32, wrong covariance of 'a'
### Hint 2.27-2.32, no kind found for 'a'
*** Error 2.27-2.32, no kind found for 'Pred a'
### Hint 3.27, wrong contravariance of 'b'
*** Error 3.27, no kind found for 'b'