Development environment setup automation for Haskell, Scala and Javascript