Ups! Point<T>, not T!
Rectangle<T>, not T!