Facilitate creation of static reductors

closes #48