Test case uses mpl:: types without including the needed header - exposed by ongoing type traits rewrite.