// https://html.spec.whatwg.org/multipage/canvas.html#canvaslinecap
// enum CanvasLineCap { "butt", "round", "square" };
// enum CanvasLineJoin { "round", "bevel", "miter" };
// https://html.spec.whatwg.org/multipage/canvas.html#canvaspathdrawingstyles
interface mixin CanvasPathDrawingStyles {
    attribute unrestricted double lineWidth;
    attribute CanvasLineCap lineCap;
    attribute CanvasLineJoin lineJoin;
    attribute unrestricted double miterLimit;
    undefined setLineDash(sequence segments);
    sequence getLineDash();
    attribute unrestricted double lineDashOffset;
};