OnSingleStringCallbackArgument

fun CallbackArguments.OnSingleStringCallbackArgument(key: String, initialValue: String? = null, consumeWhen: (String?) -> Boolean = { it != null }, onValue: (String?) -> Unit)