Dash pattern for canvas shape strokes.
Constructs a dash pattern from a keyword list.
@type t() :: %Plushie.Canvas.Shape.Dash{offset: number(), segments: [number()]}
@spec from_opts(keyword()) :: t()