pub fn ray_transfer( m: &AbcdMatrix, h: RayHeight, a: RayAngle, ) -> PropagatingEffect<(RayHeight, RayAngle)>