external x        : t -> float = "vec2_x"