Swift tip: marking unused required initializers as unavailable

Jesse Squires shares a Swift tip to help us avoid accidentally calling an irrelevant type initializer.