let standalone ?(ui=default_ui) ?engine () =
  let standalone_engine = Option.value engine ~default:default_engine in
  (`Standalone {standalone_engine; standalone_ui = ui})