sig   type error =       Unclosed of Location.t * string * Location.t * string     | Expecting of Location.t * string     | Not_expecting of Location.t * string     | Applicative_path of Location.t     | Variable_in_scope of Location.t * string     | Other of Location.t     | Ill_formed_ast of Location.t * string     | Invalid_package_type of Location.t * string   exception Error of Syntaxerr.error   exception Escape_error   val report_error : Format.formatter -> Syntaxerr.error -> unit   val location_of_error : Syntaxerr.error -> Location.t   val ill_formed_ast : Location.t -> string -> 'a end