a value compatible with type
the raw value provided in the @Default annotation or parsed from file
@Default
the erased Kotlin class representing the desired target type