This is about functional programming languages
SML, Haskell, Perl, etc.
A lot of this stuff will be difficult or impossible in C, Java, etc.
Too bad