IntVector operations

I wanted to use vectors that hold int values, but when I create an IntVector I can’t seem to be able to make any operations with it.

Even the basic addition, multiplication in any shapes of forms does not seem to exist for the IntVector in Blueprints.

Is this expected behavior? And if it is, what is the purpose of IntVector?

IntVector is a structure, I have no idea what it’s for.

Even if you were allowed to perform vector operations on it, you would almost immediately need floats to store the results.

Shifting World Origin is the only thing I ever used it for. 2d int vector is more useful; counting screen pixels, for example.