REF: avoid catching all exceptions in libreduction
Most of the libreduction edits are from #35417
> Do we know now that the function in libreduction will never raise an error?

The relevant question isn't "will it ever raise" but "will it raise in the cython path but not in the python path".  AFAICT IndexError is the only non-contrived way that happens do you have objections @jorisvandenbossche  > "will it raise in the cython path but not in the python path". AFAICT IndexError is the only non-contrived way that happens

OK, I see, it's only removing the error catching specifically from calling the function on the chunk (which was re-raised as InvalidApply), not general errors from libreduction code this looks fine. @jorisvandenbossche any comments?