Haze, this concerns not only position, but also scale (x, y), origin (x, y) and color (r, g, b, a). Maybe even rect (left, top, width, height) in other places.
I suggest to write global function templates on user side, this way you can cover large parts of the library with very few code.