ArgumentReader

fun <S, out D : ArgumentDescriptor<*>> ArgumentReader(    context: CommandContext<S>,     name: String,     argumentDescriptor: D)