sig
  type t = { driver : Sarif.Driver.t; }
  val to_yojson : Sarif.Tool.t -> Yojson.Safe.t
  val of_yojson :
    Yojson.Safe.t -> Sarif.Tool.t Ppx_deriving_yojson_runtime.error_or
  val create : Sarif.Driver.t -> Sarif.Tool.t
  val default : Sarif.Tool.t
end