In these examples we'll be using letters to represent any number of variables of any type: a
, b
,c
, etc.
Functional programming is nice becuase it doesn't discriminate primitives and objects.
The point of all these type containers mentioned below is to provide safer and consitently typed code. Prerequisite is that you know what piping means and does.