REF: use _extract_result in Reducer.get_result
Working towards ironing out the small differences between several places that do roughly the same extraction.  Getting the pure-python versions will be appreciably harder, kept separate.

This avoids an unnecessary `np.isscalar` call.