# Functions
NewScheduledWorkQueue will create a new workqueue with the given processFunc.
# Interfaces
ScheduledWorkQueue is an interface to describe a queue that will execute the given ProcessFunc with the object given to Add once the time.Duration is up, since the time of calling Add.
# Type aliases
ProcessFunc is a function to process an item in the work queue.