The stack is a heterogeneous list.
It contains data of different types.
It contains control-flow information.