with

fun <T : SseMessage> T.with(vararg modifiers: (T) -> T): T
fun WsMessage.with(vararg modifiers: (WsMessage) -> WsMessage): WsMessage