alms-0.6.0: examples/ex53-signatures.alms
(* Signature tests -- should print nothing *) 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: 'b A.t) = (x, x)
(* Signature tests -- should print nothing *) 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: 'b A.t) = (x, x)