pub trait PositiveDefiniteKernel: Clone + Debug + Send + Sync {
// Required methods
fn params_len(&self) -> usize;
fn expression(
&self,
x: Expression,
x_prime: Expression,
params: &[Expression]
) -> Result<Expression, KernelError>;
}