Like the last commit, but for C++
Like the last commit, but for Haskell
groups/types.py: Implemented __copy__ and __deepcopy__ methods