let create ?(debug_level=0) ?(plugins=[]) mode =
  {debug_level; plugins; mode;}