Looks good, though when I saw the description I wondered whether it might have been made in Erlang/Elixir