enum E { case a, b, c, d } var e: E! = .a switch e { case .a: () case .b: () case .c: () case .d: () case .none: () case .some: () }