pub type BoxLoadBalancer<I, E> = Box<dyn LoadBalancerTrait<Element = I, Error = E> + Send + Sync>;
pub struct BoxLoadBalancer<I, E>(/* private fields */);