generate emitter functions from spec