Lpp tries as much as possible to capitalize on C++ control structure.
C++ control structure is augmented however with the use of Lpp first
class function objects and functions
Lpp supplies control structure macros to make code easier to read and
implement. For example the
dolist macro just expands into a
harder to read C++