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