この状況は、かつて一部コンパイラがテンプレートの部分特殊化に対応していなかった時代のstlの擬似実装とよく似ている。