# Functions
CommandWithExecuteTime returns a wrapped command with a execution time set.
NewMiddleware returns a new async handling middleware that returns any errors on a error channel.
# Interfaces
Command is a scheduled command with an execution time.