Real World OCaml, Chapter 3, Continue ...