Does anybody think that Swift is tiny bit out of control? Too large? I do. Optionals, Protocols, Properties, Methods, Classes, Generics, Extensions, multitudes of parameter invocation methodologies, Macros which code at the level of the AST, Opaque or Boxed types, Repl's, Playgrounds, (compiler/interpreter), Closures, Automatic Reference Counting and last but not least "Advanced Operators"... Could be a problem in that open source community designs the language and then Apple has to produce a professional product in real time. Whew, difficult.
I feel for you Taloc. As an old-time command line programmer, the good ol -E flag would have the pre-proccessor spilling it's guts, and it helped me with a difficult bug lo those many years ago.