Perhaps I should have asked this earlier, but better late than never :)
Dear @ArulselvanMadhavan @mseri, do you think we can omit the module declarations? Some things feel a bit noisy to me (but I don't know OCaml, so... I don't know what I'm talking about :))

What if we moved some of the common definitions to the first chapter (notes from the editor), and keeping the snippets smaller?
WDYT?