anchor.diff:  
       let files_to_transorm = pages |> Array.append <| posts 
   
  -    // the actual renderer to be used.  you can use a fake_renderer to bypass
  -    // any issues with Razor
  -    let renderer = razor_renderer
  -
       printfn "copying pages to output: %s" output_dir
   
       // copy transformed files to output folder
  
positive.code:         let head = prevposts |> Seq.head
          let pprev = prevposts |> Seq.fold acc head
          pprev
          //let dates = posts |> Seq.map (fun p -> p.Created) |> Seq.toList
          //let dprev = 
          //    dates |> List.sort |> List.rev |> List.filter (fun d -> d < page.Created) |> List.head
          //let pprev = posts |> Seq.find (fun p -> p.Created = dprev)
          //pprev
      with
      |_ -> new Page()
  
  
negative.code:     // clean up anything in the output director
      printfn "deleting content from output dir: %s" output_dir
      Garoozis.Utils.delete_files_and_directories(output_dir)
  
      // the .cshtml Razor templates are the'Layouts', in the vernacular
      // this is a map of the key:filename, value=actual razor template content.
  