任意のcase classのcopyを呼び出すマクロを実装
Revert "任意のcase classのcopyを呼び出すマクロを実装"

This reverts commit 3c0b2f5171ab57e034cdedf1615fafb76f30a100.