pub trait StitchSelector { // Required method fn select( &self, current_slice_idx: usize, available_idx: &[usize] ) -> Option<usize>; }