in src/hashwires.rs [527:536]
fn plr_roots<D: Hash>(
seed: &[u8],
wires: &[Vec<[u8; 32]>],
max_length: usize,
) -> Vec<GenericArray<u8, PlrPaddingSize>> {
wires
.iter()
.map(|v| plr_accumulator::<D>(seed, v, max_length, v.len()).0)
.collect()
}