finite state machine elixir erlang
Tout plus