[Boost-users] [variant] a question about recursive typedef