pub type NativeFactory = Arc<dyn Fn() -> Box<dyn NativeBackend> + Send + Sync>;
Makes a fresh backend (on every start and restart).
pub struct NativeFactory { /* private fields */ }