The False Hope of Managing Effects with Tagless-Final in Scala
Using tagless-final to manage effects has seen some buy-in in the Scala community, but the benefits are questionable and the drawbacks significant