pub fn data2d( data_type: DataType, outer: usize, inner: usize) -> impl FnMut(&str) -> Result<'_, Data2D>