add labeled control structures
add rust
clojure, play, haskell, erlang, angularjs