# Functions
No description provided by the author
No description provided by the author
# Structs
A RunCounter is a Runner that keeps a counter of the run tasks.
RunCounter2 is completely equivalent to RunCounter, but uses struct embedding to avoid the boilerplate of redeclaring the Name method.
A Runner provides a way of running tasks.
A Task is a simple task that prints a message when run.