sig
  val switch : quiet:bool -> warning:bool -> OpamTypes.switch -> unit
  val install :
    quiet:bool ->
    warning:bool ->
    update_config:bool -> OpamTypes.switch -> OpamTypes.compiler -> unit
  val import : OpamTypes.filename option -> unit
  val export : OpamTypes.filename option -> unit
  val remove : OpamTypes.switch -> unit
  val reinstall : OpamTypes.switch -> unit
  val list : print_short:bool -> installed:bool -> all:bool -> unit
  val show : unit -> unit
end