starting on tagged types
add best practices chapter
more on eunit
move some text to the best practices chapter
a bit of tweeking
Organize Chapters
new chapter about wrangler
finish chapter reorganization
start working on how erlang defines types
start on algebraic data types