We should not use 'foreach' unless it is needed. Will it ever be?
Added missing modules to cabal file.