Example typechecker and interpreter for the lambda calculus extended with numeric operations.