pub fn unify_shapes(a: &Shape, b: &Shape) -> Option<Shape>
Unify two shapes element-wise. Returns None if ranks differ or any dimension pair is incompatible.
None