Using (u32, u32) has no information whether the first is the row index or the second. IMO this would improve UX. Also it if there was a struct, handling of excel native coordinates like A1 can be supported via converting into this struct.
Currently, I have a lot of helper functions that convert between (u32, u32) and excel coordinates and just messed up with row vs column.