Existe algum ganho em trabalhar com linguagens de programação ditas funcionais (haskell, clojure, erlang) ao invés de aplicar conceitos da programação funcional em linguagens multiparadigma (python, js, java)?