type_list to sequence
remove premake