lambda-calculus, natural deduction, call-by-value, call-by-name, duality, delimited continuation, bilateralism