There is a very, very serious question about the world, that we must answer: What is a Monad? But really, what is it?
If you can unit test a function that prints output, then you will know.
More info: https://www.artificialworlds.net/blog/2019/04/23/what-is-a-monad-video/