pub fn adosc_with_kernel( input: &AdoscInput<'_>, kernel: Kernel, ) -> Result<AdoscOutput, AdoscError>