title: Usage of typelist
body: <p>Is Typelist(in the sense of Alexandrescu define it) mainly/essentialy useful for generate hierarchy of class (and maybe for class like boost::tuple )
  or is there plenty of other domains where typelist is very useful ?</p>