I don’t think his intent was to make anything “new”, I think the real intent is to provide a tool to bridge the gap to complex functional pattern matching for people that haven’t had the theoretical exposure to state machines.
The most impressive thing in diet is the tracing/debugging of the state machine. That seems like at least a very powerful teaching tool.
I was there for his Saturday class on Idiomatic Elixir. It’s nice to hear someone talk about the things that are important to me (pair programming, clean and readable code, single purpose principle) without being an evangelizing prick about it. Really enjoyed the class a lot.