Why can this trait NOT be made into a trait object (dyn Cloneable)?trait Cloneable { fn clone_box(&self) -> Self; }