module type Error =Signature for errors modules, an Error modules can be registred with thesig..end
Camlp4.ErrorHandler.Register functor in order to be well printed.type 
exception E of t
val to_string : t -> stringval print : Format.formatter -> t -> unit