As Falken stated, you have to do it manually. I found a need to copy or mimic types so often, I included a type copy function in my TypeWriter][ Code Wizard. Examples of code produced by the Code Wizard can be found here.
If you need to do this a lot of times or for a large number of types etc. I suppose a function could be created to make it a little more automated/easier