Updated submodules
Rewinded back
Added some modules for Haskell