pub type Digest<T> = FieldArray<T, NUM_RANDOM_ELEMENTS>;
#[repr(transparent)]pub struct Digest<T>(pub [T; 4]);
0: [T; 4]