Learn how to use the Writer monad to log (trace) the execution of functions
through the work of Bartosz Milewski and Alvin Alexander.
Keywords: alvin alexander, bartosz milewski, bind, composition, effectful function, embellished function, flatmap, functional programming, kleisli composition, monad, scala, writer monad