Towards a simple and safe Objective Caml compiling framework for the synchronous language SIGNAL