autoscale: true slide-transition: true footer: Chris Patterson [email protected] Can I Get a @Witness? Intro to Swift Macros and the Protocol Witness Pattern Agenda