bugfix Vec3 conj impl, add transient support for Vec2/3