only code formating
more idiomatic of caml
fixes bashisms in the Makefile