[common][typetraits] Implement TMP utility functions to make tuple-like type lists from index sequences