combined haskell and c++ vursions into same repo