argument
fun <T : Any> argument(name: String, type: ArgumentType<T>, suggests: SuggestionProvider<ClientCommandSource>? = null, block: CmdChainScope.ArgContinuation<T>)
Appends a required argument and passes its typed handle into the continuation.
See the greedy-argument caveat on CmdLiteralScope.argument: it applies here too.