external z : t -> float = "vec4_z"