> lol, did you read the "Land of Lisp", too?

No!  It looks fantastic though, cheers for putting me on to it.

I learned functional programming the dull and boring way by
implementing virtual Turing machines in Haskell.  I really prefer their
sort of silly thing.