pub type Klein<F> = Cascaded<F, Cascaded<F, NaiveSum<F>, Neumaier>, Neumaier>;
Klein summation
use accurate::traits::*; use accurate::sum::Klein; let s = Klein::zero() + 1.0 + 2.0 + 3.0; assert_eq!(6.0f64, s.sum());
Based on Klein 06
struct Klein<F> { /* private fields */ }