triple

fun <T : Any> ProcessedArgument<T, T>.triple(): ProcessedArgument<Triple<T, T, T>, T>

Require exactly three values to this argument, and store them in a Triple

This must be called after converting the value type, and before other transforms.

Example:

val arg: Triple<Int, Int, Int> by argument().int().triple()