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

* commit '7ed0ada999320fae155dcc0ebbbb2c99ff2ccc96':
  Compatibility library support for general reduction.