pub(super) fn erasure_shard_index<T: ShredCodeTrait>(shred: &T) -> Option<usize>