Check if a cast would result in potential data loss
type WillLosePrecision = IsLossyCast<Float64, Int32> // truetype WillNotLosePrecision = IsLossyCast<Int8, Int32> // false Copy
type WillLosePrecision = IsLossyCast<Float64, Int32> // truetype WillNotLosePrecision = IsLossyCast<Int8, Int32> // false
Check if a cast would result in potential data loss