Forth and List based on a 'fundamental container type'. Forth -> stack, Lisp -> linked-list.
We take as the fundamental container type a list/stack hybrid.
Anything in a list is data. Anything outside is a function call.
Motivational example
(4) (1 2) + * # 12
(4 1 2) + * # same
(else-func) (if-func) (predicate) if