module MultiParams; type Multi (A B C : Type) := mult : Multi A B C; type T := t; f : {A B : Type} → (C : Type) → {D E F : Type} → Type → T | C _ := t; g : {A B : Type} → (C : Type) → {D _ F : Type} → Type → T | C _ := t;