What is the type of the generic parameter `T` in this struct after the two field assignments?struct Wrapper<T> { a: T, b: T, } let w = Wrapper { a: 5, b: 1.0 };