Test<T> が TestImpl<T> をnewするため、TestImplの定義以降に、Test<T> のコンストラクタを定義しないといけないんですが、テンプレートクラスなんで、出来ないんですよね、、、