keeping up with commits in the haskell and general submodules