Ths repository is a compilation of examples of Free Monads vs Tagless Finals in several scenarios. More explicitly, cats way vs freestyle(still to be implemented) way
The code was taken, and slightly modified, from the one shown in the Free Monad or Tagless Final? How Not to Commit to a Monad Too Early talk by Adam Warski
You can find the original code here