pub type BoxAnimation<T> = Box<dyn Animation<T>>;
A type-erased animation source.
pub struct BoxAnimation<T>(/* private fields */);