C++の最大の欠点はヘッダの循環参照
これを解決できれば覇権を取れる(俺調べ)
なぜこの程度のことを仕様レベルで解決できん!