Comment much. I know, there are not too much comments in the code at the very moment, but please forgive me, I'm working on it.
Leave code clean and warning free. This is especially true for OCaml warnings about pattern matching. The usual way of adding new things, is to add them to datatypes, and fix match'es, until you'll get warning-free compilation :-)
Code should fit 80 column screen.