variadic_for_each: three classes.
variadic_for_each: c+++0x, std::tuple as typelist.
Solved with boost::fusion::for_each.