pub fn apply_command( base: Option<Transformation>, op: Command, ) -> Result<Transformation, Vec<String>>