Scalar

fun <T : Any> Scalar(name: String, kClass: KClass<T>, coercion: ScalarCoercion<T, *>, description: String?)