fn extract_constant_scalars<'a>( exprs: impl IntoIterator<Item = &'a Expr>, ) -> Result<Option<Vec<ScalarValue>>>