Swift makes implicit unwrapping a property of declarations
engineeringswiftoptionalscompilersSwift's new snapshot implementation represents implicitly unwrapped values as ordinary optionals. The resulting changes to inference and member lookup explain several source compatibility surprises.