At it’s core, the lambda calculus contains only: variable references, single-argument anonymous functions and function calls.