Processing as TTImp Written TTC Yaffle> (Main.S (Main.S (Main.S Main.Z))) Yaffle> ((((Main.Cons [Just k = (Main.S (Main.S Main.Z))]) [Just a = Integer]) 1) ((((Main.Cons [Just k = (Main.S Main.Z)]) [Just a = Integer]) 2) ((((Main.Cons [Just k = Main.Z]) [Just a = Integer]) 3) (Main.Nil [Just a = Integer])))) Yaffle> (Main.S (Main.S (Main.S Main.Z))) Yaffle> Bye for now! Processing as TTC Read TTC Yaffle> (Main.S (Main.S (Main.S Main.Z))) Yaffle> ((((Main.Cons [Just k = (Main.S (Main.S Main.Z))]) [Just a = Integer]) 1) ((((Main.Cons [Just k = (Main.S Main.Z)]) [Just a = Integer]) 2) ((((Main.Cons [Just k = Main.Z]) [Just a = Integer]) 3) (Main.Nil [Just a = Integer])))) Yaffle> (Main.S (Main.S (Main.S Main.Z))) Yaffle> Bye for now!