anchor.diff:              log.LogInformation $"{theme.Name} v{theme.Version} ({ThemeId.toString theme.Id}) loaded"
           | Error message -> eprintfn $"{message}"
       else
  -        eprintfn "Usage: MyWebLog load-theme [theme-zip-file-name]"
  +        eprintfn "Usage: myWebLog load-theme [theme-zip-file-name]"
   }
   
   /// Back up a web log's data
  
positive.code: let createWebLog args sp = task {
      match args |> Array.length with
      | 5 -> do! doCreateWebLog args sp
      | _ -> eprintfn "Usage: MyWebLog init [url] [name] [admin-email] [admin-pw]"
  }
  
  /// Import prior permalinks from a text files with lines in the format "[old] [new]"
  
negative.code: let importLinks args sp = task {
      match args |> Array.length with
      | 3 -> do! importPriorPermalinks args[1] args[2] sp
      | _ -> eprintfn "Usage: myWebLog import-links [url] [file-name]"
  }
  
  // Loading a theme and restoring a backup are not statically compilable; this is OK
  