memo

幽霊型含む、カスタムのコンストラクターを書こうとすると名前空間の問題が出てくる

二重インクルードの問題とかもあるので、先に分割コンパイルの仕組みを整える方がいい?