anchor.diff:      Alignment alignment = Alignment.topLeft,
       this.labelResolver = HorizontalLineLabel.defaultLineLabelResolver,
     }) : super(padding: padding, style: style, alignment: alignment);
  +
  +  static HorizontalLineLabel lerp(HorizontalLineLabel a, HorizontalLineLabel b, double t) {
  +    return HorizontalLineLabel(
  +      padding: EdgeInsets.lerp(a.padding, b.padding, t),
  +      style: TextStyle.lerp(a.style, b.style, t),
  +      alignment: Alignment.lerp(a.alignment, b.alignment, t),
  +      labelResolver: b.labelResolver,
  +    );
  +  }
   }
   
   /// Draws a title on the [VerticalLine]
  
positive.code:   static HorizontalLine lerp(HorizontalLine a, HorizontalLine b, double t) {
      return HorizontalLine(
        y: lerpDouble(a.y, b.y, t),
        color: Color.lerp(a.color, b.color, t),
        strokeWidth: lerpDouble(a.strokeWidth, b.strokeWidth, t),
        dashArray: lerpIntList(a.dashArray, b.dashArray, t),
  
negative.code:   static VerticalLine lerp(VerticalLine a, VerticalLine b, double t) {
      return VerticalLine(
        x: lerpDouble(a.x, b.x, t),
        label: VerticalLineLabel.lerp(a.label, b.label, t),
        color: Color.lerp(a.color, b.color, t),
        strokeWidth: lerpDouble(a.strokeWidth, b.strokeWidth, t),
        dashArray: lerpIntList(a.dashArray, b.dashArray, t),
  