pub fn halftrend_batch_rows_into(
high: &[f64],
low: &[f64],
close: &[f64],
sweep: &HalfTrendBatchRange,
kern: Kernel,
dst_halftrend: &mut [f64],
dst_trend: &mut [f64],
dst_atr_high: &mut [f64],
dst_atr_low: &mut [f64],
dst_buy: &mut [f64],
dst_sell: &mut [f64],
) -> Result<Vec<HalfTrendParams>, HalfTrendError>