>>278
thisのオーバーロード処理も直さないといけないっぽい

this(){ } // a.テンプレートなし
this(T)(T a){ } // b.テンプレート引数あり
が共存できない

直してみようかと思ったが心が折れた
関数の並び順をかえたら判断するクラスが変わるとか
反則過ぎる orz