> LET* indicates bad code, something I never understood
Neither did I, until I encountered something along the lines of:
(let* ((foo ...)
(foo ...)
(foo ...)
(foo ...)
(foo ...)
(foo ...)
(foo ...))
...)