anchor.diff:           Attribute.FileVersion version]
   
   Target "Compile" <| fun _ ->
  -    !!"*.fs"
  -    |> List.ofSeq
  +    // NOTE: file order matters, so this must be explicit.
  +    // TODO: allow an environVar to specify the file list.
  +    ["AssemblyInfo.fs"
  +     "Main.fs"]
       |> Fsc (fun p ->
               { p with
                   Output = exeName
  
positive.code: 
  Target "Watch" <| fun _ ->
      use watcher =
          !!"*.fs"
          --"AssemblyInfo.fs"
          |> WatchChanges (fun changes ->
              tracefn "%A" changes
  
negative.code: "AssemblyInfo"
  ==> "Compile"
  ==> "Run"
  ==> "Watch"
  
  RunTargetOrDefault "Help"
  