Exceptions from guidelines probably can happen, given an argumentation. In attributes, @NS- and @IB- things for compatibility with Objective-C. Here, #elseif for analogy with &quot;else if&quot; in usual Swift. #elseIf also feels odd to me.<div>Can #end be a better name for #endif?<br><div>Anyway, I think I won&#39;t create a proposal draft until the proposals containing mentioned directives get accepted.</div></div>