fn step3(
a: Wrapping<u32>,
b: Wrapping<u32>,
c: Wrapping<u32>,
d: Wrapping<u32>,
e: Wrapping<u32>,
W: &[Wrapping<u32>; 80],
t: usize,
k: Wrapping<u32>,
f: impl Fn(Wrapping<u32>, Wrapping<u32>, Wrapping<u32>) -> Wrapping<u32>,
) -> (Wrapping<u32>, Wrapping<u32>, Wrapping<u32>, Wrapping<u32>, Wrapping<u32>)