pub trait Morph { fn morph(&mut self, b: &mut Self, x: f32) -> PData; fn morph_alt(&mut self, a: &mut Self, b: &mut Self, x: f32); }