I received a really fantastic code review for Apollo, one I've been thinking about all day. It's about `EitherT[IO, Throwable, Option[Entity]]` having two error channels, specifically when using `cats.effect.IO`, and Apollo using them inconsistently. I'll probably post a write-up here soon: resisting the urge to have Claude Code fix it and do it myself.