Python tuple vs Panda Vec4

When defining a color attribute, is it more efficient to use a Python tuple (255,255,255,1) or create a Vec4(255,255,255,1)? If I use a python tuple, is it coerced into a Vec4? For example, which is more efficient:

OnscreenText(text="Hello, World", scale=0.2, pos=(0,0,0), fg=(255,255,255,1), mayChange=False)

OR

OnscreenText(text="Hello, World", scale=0.2, pos=(0,0,0), fg=Vec4(255,255,255,1), mayChange=False)

A tuple is automatically coerced, in 1.6.0 and later. I’m guessing that Vec4 is slightly faster compared to a tuple, because no coercion is needed then, but the difference is probably too small to notice.

The main benefit to using Vec*'s is the extra methods that they provide to perform linear algebra calculations for you.