pub fn setup_core<O>( module_paths: &[&str]) -> Result<(O, Instance, SetupCore), AE> where O: StructOpt + AsRef<Opts>,