pub type BoxModifier<S> = Box<dyn Modifier<S>>;
Owned dynamically typed Modifier.
pub struct BoxModifier<S>(/* private fields */);