Io.Log
val trace : string -> ?extra:string -> ('a, Stdlib.Format.formatter, unit) Stdlib.format -> 'a
Debug trace
val trace_ : string -> ?extra:string -> string -> unit
Raw LSP method
val trace_object : string -> Yojson.Safe.t -> unit
Log JSON object to server info log
val feedback : Loc.t Coq.Message.t list -> unit
For unexpected feedback, remove eventually or just assert false?