Fix ElimRepeated not transforming modifiers in tree.
Rename PolyType.copy method. It clashes with generated one.

See #209 for explanation.