pub fn sl3_update<T, F>( dbn: &str, qry: &str, v: &Vec<T>, pick: &Vec<&str>, f: F, ) -> Result<(), Box<dyn Error>>where T: ToSqlite3ValueVec, F: FnMut(&Connection, &str, &T, &Vec<&str>) -> Result<(), Box<dyn Error>>,
update