includeで読み込んだh内のclassとかdefineとか変数とか一切合財
decludeで無かったことになる、と。

include <hoge.h>

〜 hoge.h で記述されてるものを使ったコード 〜

declude <hoge.h>
ここから無効


pimplしなくてもhを軽くできて良いんじゃないかなぁと。
激しく実装するのが面倒そうだが