'slave.mli' (note lowercase first letter), and its implementation
in 'slave.ml'.
+In general terms, always start by reading the .mli file (if it exists)
+in order to understand the module and before opening the .ml file.
+
Threads and messages
--------------------