Requre a tuple of (Type...,) to use the methods that take types instead of objects