Sometimes when a ugmisc template can take a type_list and use all the types within instead of using it as a single type in its own right, you might want to actually pass a type_list as the type to use. For that, wrap it in a wrapped_list.
This also works for wrapping a wrapped_list, so you can pass one of those too.