pub fn cci_cycle_with_kernel( input: &CciCycleInput<'_>, kernel: Kernel, ) -> Result<CciCycleOutput, CciCycleError>