ByteWeight review

and? why not saying it explicitly with your code, not words. Just create a *.mli file with `include module Mode.MODE`

and by the way, we do not name signatures in all caps, a common approach would be to name it `Mode.S`, or move all you signatures and common types to some module, like `byteweight_common` and open it anywhere, so that you can refer to it contents.