more Vector2/PointI functions that take 'out' params