Future<void> onSend(String signal, dynamic payload) async { return _process((WireMiddleware mw) => mw.onSend(signal, payload)); }