Add type that is a union of ClientRect and a struct with the same members.
This makes is possible to use them interchangeably.