pub trait Resource: Clone + Send + Sync + 'static { }
Resource blanket trait, forces Clone + Send + Sync + ’static bounds on any resource