packages feed

alms-0.6.0: examples/ex54-signatures-type-error.alms

(* Signature tests -- should print type error *)

module A : sig
  type `a t qualifier a
end = struct
  type `a t = unit
  let f (x: `b t) = (x, x)
end

let f (x: unit aref A.t) = (x, x)