pub trait Morphable<T: Transformable + ?Sized> { // Required method fn morph(&self, other: Box<&T>, pct: f32) -> Box<T>; }