Acknowledgments:
* Claudio Sacerdoti Coen, for introducing me to the insane world of binding GTK
  widgets to OCaml
