fn proj(z: anytype) Complex(@TypeOf(z.re))
Returns the projection of z onto the riemann sphere.
z: anytype,