Why not `Sqrt(Dot(*this, *this))`?