Remove type_list from Metaprogramming