anchor.diff:  
   let nuget package version = __nuget.Add(package,("nuget",__nugetSource,version))
   """
  -
  +    
       let parseVersionRange (text : string) : VersionRange = 
           // TODO: Make this pretty
           if text.StartsWith "~> " then 
  
positive.code: open Microsoft.FSharp.Compiler.Interactive.Shell
  open Paket
  
  module ConfigHelpers =
      let initialCode = """
  open System.Collections.Generic
  let __nuget = new Dictionary<string,string*string*string>()
  
negative.code:         else if text.StartsWith "= " then VersionRange.Exactly(text.Replace("= ", ""))
          else VersionRange.AtLeast(text)
      
      let formatVersionRange (version : VersionRange) = 
          match version with
          | Minimum v -> ">= " + v.ToString()
          | Specific v -> v.ToString()
          | Range(v1, v2) -> ">= " + v1.ToString() + ", < " + v2.ToString()
      
      let executeInScript (executeInScript : FsiEvaluationSession -> unit) = 
          let fsiConfig = FsiEvaluationSession.GetDefaultConfiguration()
          let commonOptions = [| "fsi.exe"; "--noninteractive" |]
  