This is the last non-Patreon-exclusive episode of our second season. Episode 30 will appear on our Patreon page next week, then we’ll take a 6-week break and Episode 31 will be posted here on July 3. Thank you for listening!

Protocol 'XYZ' can only be used as a generic constraint because it has Self or associated type requirements. Oh no, what now?