# Functions
NewCallbackOnFinishSchedule returns schedule that calls back once onFinish just before first callee could know, that schedule is finished.
ResetReusedAmmo sets to zero any ammo.
# Structs
BufferSizeConfig SHOULD be used to configure buffer size.
Waiter goroutine unsafe wrapper for efficient waiting schedule.