pub(crate) fn shape_for_tactic( tactic: DefinitiveListTactic, h_shape: Option<Shape>, v_shape: Shape, ) -> Shape