Splitting Erlang Chapter 3 into more modules