However... do we really need this function?  I mean the cases are these:
1) If both arguments are slices, then error
2) If one is a slice and the other is a scalar, then...
2a) If the slice is not a full slice, error
2b) If the slice *is* a full slice, return the full row or column specified
3) If both are scalars, return a single element