ArgumentCommand

fun ArgumentCommand(name: String, requirement: CommandSource.() -> Boolean?, executor: CommandSource.(CommandContext) -> Unit?, children: Collection<Command>, argument: CommandArgument<*>)