A{} type A struct { Context context.Context Duration time.Duration Tick func(progress float64) Pacer *Pacer }