Create TypeList.hpp