``` amber:1> reset { amber:1~ s := 0 amber:1~ for i in 1..3 amber:1~ s += (shift c -> c) amber:1~ s amber:1~ } => <#Function(Cont)> amber:2> $(1) => <#Function(Cont)> amber:3> $(2) => <#Function(Cont)> amber:4> $(3) => 6 amber:5> $1(1)(2)(3) => 3 ```