template<class T> struct A {};
template<template <class T> class U> struct B
{
T b;
U u;
};
って、なにがマズイのしょうか?