# Functions
CallAndCheckGoroutines calls a function and checks if it has increased the number of goroutines.
NewGoroutinesChecker creates a new GoroutinesChecker.
# Variables
ErrTimeout is the error returned when WaitUntilOriginalCount timeouts.
# Structs
GoroutinesChecker keeps the count of goroutines when it was created so later it can check if this number has increased.