sig
  val install_cont :
    quiet:bool ->
    warning:bool ->
    update_config:bool ->
    OpamTypes.switch ->
    OpamTypes.compiler -> OpamTypes.switch * (unit -> unit)
  val install :
    quiet:bool ->
    warning:bool ->
    update_config:bool -> OpamTypes.switch -> OpamTypes.compiler -> unit
  val install_packages : OpamTypes.switch -> OpamTypes.compiler -> unit
  val import : OpamTypes.filename option -> unit
  val export : OpamTypes.filename option -> unit
  val remove : OpamTypes.switch -> unit
  val switch_cont :
    ?compiler:OpamTypes.compiler ->
    quiet:bool ->
    warning:bool -> OpamTypes.switch -> OpamTypes.switch * (unit -> unit)
  val switch :
    ?compiler:OpamTypes.compiler ->
    quiet:bool -> warning:bool -> OpamTypes.switch -> unit
  val reinstall : OpamTypes.switch -> unit
  val show : unit -> unit
  val list : print_short:bool -> installed:bool -> all:bool -> unit
end