Merge "Compatibility library support for general reduction." into nyc-dev
am: 30f5869f52

* commit '30f5869f527b2b5dd357e6221e16290d35fbdb28':
  Compatibility library support for general reduction.