#[derive(Debug, Clone, PartialEq, Eq)]
pub enum ScheduleAction {
Tile { axis: usize, factor: usize },
Fuse { producer: usize, consumer: usize },
Reorder { order: Vec<usize> },
Vectorize { axis: usize },
Parallelize { axis: usize },
PrecisionRefine { from_digits: u32, to_digits: u32 },
}