external length2  : t -> float = "vec3_length2"