module Check: functor (T : T.T1) -> functor (Elt : T.T1) -> functor (M : Generic  with type 'a t := 'a T.t  with type 'a elt := 'a Elt.t) -> sig .. end
| Parameters: | 
| T | : | T.T1 |  
| Elt | : | T.T1 |  
| M | : | Generic with type 'a t := 'a T.t with type 'a elt := 'a Elt.t |  |