# Functions
DumpHeap uses pprof to inspect the heap.
DumpPProfStack uses pprof to inspect goroutines.
DumpRuntimeStack uses runtime to inspect goroutines.
NewPriorityQueue .....
NewRunningTimer creates a new timer which is running.
NewTimer creates a new timer which is paused.
# Structs
PriorityQueue uses a max heap, and provides efficient changing of priority.
Timer periodically executes `action`, waiting `delay` between invocation starts.
# Type aliases
TimerState describes the state of a timer.