When enabled, Phan will warn if any type in a union cannot be cast to the expected type. This reveals more bugs but may introduce false positives.