haiku review: learn you some erlang