fn propagate_pullback( g: Blocks, below: &[DMatrix<Complex>; 3], phase: [Complex; 2], ) -> (Blocks, [Complex; 2])
Pull the cotangent g of propagate back to the stack below and the phases.
g
propagate