# Functions
New creates a new runner that will execute fn as defined by the provided schedules
Each Schedule in schedules defines how often fn should be executed at any given point in time.
# Type aliases
RunFunction is a function type that represents the function to be executed by the Runner.