karo
pub fn range<R, C>( first_row: R, last_row: R, first_col: C, last_col: C) -> Result<IndexRange> where Row: TryFrom<R, Error = Error>, Col: TryFrom<C, Error = Error>,