Ahh, interesting. I'd be curious to hear about your transition to Erlang. I'm toying with what sorts of languages would be good or bad for undergrad teaching, and that's one that occasionally comes up in discussion. There's also a newer variant called Elixir that looks like it's trying to modernize some of the older syntactic cruft. Did you look at this or other new stuff that runs on the ErlangVM?

(And how about that Electric Unicorn thing? Swanky.)