A project where I learn how to implement Erlang's gen_fsm in Elixir.