I think Threads could have been done in Elixir.