Creates an instance of TypeOf for the given parameterized type.
the TypeOf that captures the generic type of the given parameterized type
the type