Inductive and coinductive types with iteration and recursion. Let me point out however that there are various definitions of inductive and recursive types and it is not the case that all these are equivalent. The following paper contains the main results about translatability between various systems with inductive types, including the new result that recursors cannot be implemented within system F by means of beta reduction. 4th ICFP, Paris, France, September 1999. So you must e.g. add an induction principle if you want to prove something.
Verbosity leads to unclear, inarticulate things.