39   template<
class JHead_t, 
class JTail_t>
 
   53 int main(
int argc, 
char **argv)
 
   61     JParser<> zap(
"Example program to test type lists.");
 
   67   catch(
const exception &error) {
 
   68     FATAL(error.what() << endl);
 
   74                     short>::typelist          removal;
 
   80                     double>::typelist         typelist;
 
   85   cout << setw(N) << left << 
"removal list"   << 
JType<removal> () << endl;