Thinking Elixir Podcast 274: Protocols, Permissions, and Performance