X<T> operator*(X<T> &&, T &&);

これはいらないの?