I hope Typst eventually gets some equivalent to tkz-euclide, as I've never seen anything even remotely comparable.