pub fn coppock_with_kernel( input: &CoppockInput<'_>, kernel: Kernel, ) -> Result<CoppockOutput, CoppockError>