Simula 67 had two notations for assignment, namely, := for value assignment of basic types and :- for reference assignment of user-defined types.
At it’s core, the lambda calculus contains only: variable references, single-argument anonymous functions and function calls.