Implement Supply.reduce, test and announce it