def edges.transform
import gralha-svg-render@0.1.0.1/svg.bend as Svgimport Base
877def edges.transform(es: List<&2, Edge>, +m: Matrix) -> List<&2, Edge>:
878 match es:
879 case Nil{}: Nil{}
880 case Con{Edge{ax, ay, bx, by, stroked, closed}, rest}:
881 Con{edge.of(matrix.point(m, Point{ax, ay}), matrix.point(m, Point{bx, by}), stroked, closed), edges.transform(rest, m)}