[Boost-users] multi-inheritance from elements of mpl::vector?