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

* commit '70050be7f3a17f93cfb005e0e145330921d439df':
  Compatibility library support for general reduction.