fletcher.edges.apply-edge-effects()
Apply edge effects to a CeTZ drawable. These effects include path extrusion and shortening, mark and label placement, and edge snapping (cutting the path at its intersections with target drawables).
fletcher.edges.apply-edge-effects( ctx, element, stroke, labels, marks, extrude, shorten, ..extra-path-effect-args, debug, decorate, crossing-stroke, )