you can do it as `emit(target, "*", type, message, ...rest)` now!!