Would it make sense for the emitter to handle formatting of N arbitrary message params?