let tycon_args t = let rec chop acu = function | TTerm (App (t, u)) -> chop (u :: acu) t | _ -> acu in chop [] t