pub fn solve( func: Vec<NumStr>, func_vars: Vec<(String, Vec<NumStr>)>, options: Options, var: String, x: Number, ) -> Result<NumStr, &'static str>