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