Linear gradient descriptor usable as a canvas fill value.
@type t() :: %Plushie.Canvas.Shape.LinearGradient{ from: {number(), number()}, stops: [{number(), String.t()}], to: {number(), number()} }