pub fn integrate_complex_fallible<F, P>(
problem: P,
contour: Contour<F>,
config: IntegratorConfig<F>,
) -> Result<IntegrationResult<P::Input, P::Output, F>, IntegratorError<P::Input, P::Error>>where
F: IntegrableFloat + ComplexScalar,
P: FallibleIntegrable<Float = F, Input = <F as ComplexScalar>::Complex>,
<P as FallibleIntegrable>::Output: IntegrationOutput<P::Input, Float = F>,