clean when I say so
use Bytes instead of String, recommended by 4.02.1 compiler
more robust: also work with ocaml 4.02.1
we now need the bytes library when compiling since changes for 4.02.1