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