I still need the sqrt but I oscillated between abs and sqrt. One
*shouldn't* be using imaginary numbers in points but it's not forbidden
presently and abs(arg) and sqrt(arg**2) behave differently. Anyway, it's
now written in terms of abs.