anchor.diff:      let obsoleteStep = targetStep' - sourceStep
       log.WriteLine(LogLevel.Info, "Deleting steps")
       deleteSteps log client (obsoleteStep, targetSteps)
  -    
  -    solution, client, log, sourcePlugins
  -      
  -  let deletePluginTypes (solution, client, (log:ConsoleLogger.ConsoleLogger), sourcePlugins) = 
  +
  +  let deletePluginTypes (solution, client, (log:ConsoleLogger.ConsoleLogger), sourcePlugins) _ = 
       log.WriteLine(LogLevel.Info, "Deleting types")
   
       proxyContext client (fun p -> 
  
positive.code:       |> Array.toSeq
        |> Seq.concat
        |> Seq.map( fun x -> tupleToRecord x )
  
    let route f x = 
      f x
      x
  
    // TODO:
    let createAssembly name dll (asm:Assembly) hash =
  
negative.code:       | Some id -> 
          id
  
    let deletePluginImages (solution, client, (log:ConsoleLogger.ConsoleLogger), sourcePlugins) _ = 
      log.WriteLine(LogLevel.Info, "Retrieving Steps")
  
      proxyContext client (fun p -> 
  