Even just getting this far, I think that if:

a) You opened the chapter with a story that describes the problem you are trying to solve (e.g. why do you need this web server? If the answer is something funny, that's even better)
b) You discussed the up-front architectural choice you are considering (threaded vs event-driven)
c) You motivated the choice of event-driven
d) You outlined different ways of interacting with this architecture as a consumer / developer and got to 'the CL way to do this would be to ask first, how can I build a DSL?' and motivate why people might do that in other languages

then you have a good hook for the rest of your chapter.