sig
  val user_setup : unit -> Factory.setup
  val create :
    ?dump:bool ->
    ?setup:Factory.setup -> ?driver:Factory.driver -> unit -> Wpo.generator
end