CGRect structure can contain be of Int, Double or CGFloat.
if I create this function header
func doSomething(rect:CGRect) {
and later