Demystify the Swift toolchain