fn extract_doubles( ca: &CallArgs<'_>, name: &str, pos: usize, default: f64, ) -> Vec<f64>
Extract a vector of doubles from named/positional arg, defaulting to a single-element vector.