Represents the result of running a Writer computation: the final value and the accumulated monoid.
@type t(a, l) :: %Funx.Monad.Writer.Result{log: l, value: a}