pub fn pseudorandom_struct(
    num_fields: usize,
    seed: [u8; 32]
) -> Vec<BFieldElement>