[Haskell-beginners] Developing dependant libraries simultaneously