pub trait Dewooder<T> { // Required method fn dewoodify(&self, v: &Wood) -> Result<T, Box<WoodError>>; }