static void Download()
 {
     Network.Download((message) => Console.WriteLine("Download complete " + message));
     //that's an anonymous function
     //using the lambda expression makes it an in-line anon function.
 }