[Boost-users] [MPL] Runtime traversal of a type sequence until a condition is true