Merge "Compatibility library support for general reduction."
am: ae3c3ce3d1

* commit 'ae3c3ce3d1ec863d107c48903e459db5b762cd85':
  Compatibility library support for general reduction.