Programs are lists of invokation of primitives. Examples:
# PROGRAM 1
Primitive1(arguments)
# PROGRAM 2
Primitive1(arguments).then(Primitive2(arguments))
# PROGRAM 3
Primitive1(arguments)...then(PrimitiveN(arguments))