SAME_KIND
means only safe casts or casts within a kind, like Double (float64) to Float (float32), are allowed.