we already have a distance function from Data.AffineSpace