Alternately, consolidating eventify+decorate would be a good alternative, too, if it makes more sense to keep the 'eventify' logic in inputs instead of codecs.