> Simplicity is usually achieved by dividing tasks into small, manageable subtasks. There is even an extreme nanopass compiler design used for studying compiler topics in education.
...and production compilers: https://andykeep.com/pubs/dissertation.pdf Definitely Chez 9 is based on it -- not sure about Chez 8.