Designing a Concurrent Application @ Learn you some Erlang