/// <summary>
 /// Instantaneously flashes <see cref="Drawable.Colour"/>, then smoothly changes it back over time.
 /// </summary>
 /// <returns>A <see cref="TransformSequence{T}"/> to which further transforms can be added.</returns>
 public static TransformSequence <T> FlashColour <T>(this TransformSequence <T> t, ColourInfo flashColour, double duration, Easing easing = Easing.None)
     where T : Drawable
 => t.FlashColour(flashColour, duration, new DefaultEasingFunction(easing));