Playing with typelists. Next step Class generation with them