Dialyzer has an incorrect report

Did you get some other errors reported too? If so, then by fixing some of these other errors you might be able to fix this one too.

Correct ! I had another issue:

Which was causing dialyzer to produce this output. What are your opinions on dialzyer? You didn’t use it in the book, is it because you don’t like it or because you couldn’t afford to put it?