DEFINITION TApp()
TYPE =
TList→T→TList
BODY =
FIXTApp{
TApp:TList→T→TList
:=λts:TList
.λv:T
.<λt:TList.TList>
CASE ts OF
TNil⇒TCons v TNil
| TCons t ts0⇒TCons t (TApp ts0 v)
}