arg

fun <T> arg(    name: String,     description: String,     deserialize: (String) -> T): Argument<T>