external create   : float -> float -> float -> t = "vec3_create"