Wire update Chord reductions

The less evil clone of my previous PR.

NOTE: We're compiling a whole bunch of `Reduction` classes per-entity. The code is (not surprisingly) less complicated.