         )
         
         check(
-            vector: CGVector(dx: 20, dy: 5),
+            vector: Vector(dx: 20, dy: 5),
             // Rotate by -90º the scale by (0.5, 3)
             withTransform: {
                 var transform = AffineTransform.identity

        )
        
        check(
            vector: CGVector(dx: 10, dy: 15),
            // Translate by (10, 0) then scale by 2
            withTransform: {
                let scale = AffineTransform(scale: 2)

        )
        
        check(
            vector: Vector(dx: 10, dy: 10),
            // Scale by (2, 0)
            withTransform: {
                var transform = AffineTransform.identity
