File "t14bad.ml", line 23, characters 2-43:
23 |   module rec U : T with type D.t = U'.t = U
       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Error: The definition of U.D.t contains a cycle:
       U'.t
