OnSingleIntCallbackArgument

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