A simple example of a Topshelf service that wraps an F# async workflow that can be cancelled.