public async Task Process(InboundPacket packet) { foreach (var frame in packet.AsFrames()) { await Process(frame); } }