Self-contained example of testing with modules and Arrow FX

Yesterday I saw this tweet by John De Goes:

So I wondered how the same example could look with Kotlin + Arrow FX, so I ported it. Please consider that I tried to make it as similar as possible to the original one and that some solutions are not production ready, but are ok for just a small example.

If you want to leave a comment, send a reply here or send me a direct message.