pub fn midpoint_into_slice(
out: &mut [f64],
input: &MidpointInput<'_>,
kernel: Kernel,
) -> Result<(), MidpointError>pub fn midpoint_into_slice(
out: &mut [f64],
input: &MidpointInput<'_>,
kernel: Kernel,
) -> Result<(), MidpointError>