pub trait TransformationStage<T> { // Required method fn run(&self, previous: T) -> StageResult<T>; }