This is just me following the ZIO tutorial at https://scalac.io/blog/introduction-to-programming-with-zio-functional-effects/
Had to do a couple of typo corrections, and a couple of minor adjustments since I decided on using zio 2.0.0-RC1 and Scala 3.