ArrowLISP is an interpreter for a purely symbolic,
side effect-free, lexically scoped dialect of LISP.
It may be considered an implementation of pure LISP
plus global definitions.
