anchor.diff:          out.ToString() |> cleanString
       if result = expected then
           printfn "Success: %s" options.outputName
  +        0
       else
           printfn "Fail: %A" argv
           if cliArgs.Contains(Update_Golden) then
  
positive.code:         else
              Some (line.Split([|' '|]))
      )
      for cmd in commands do
          runCommand cmd
  
  [<EntryPoint>]
  let main argv =
      initOpenTK()
      let mutable failures = 0
      testGolden ()
      if not(options.init([|"--format"; "text"; "fake.frag"|])) then failwith "init failed"
      let unitTests = Directory.GetFiles("tests/unit", "*.frag")
      let realTests = Directory.GetFiles("tests/real", "*.frag");
  
negative.code:         else
              printfn "Got %d: %A" result.Length result
              printfn "Expected %d: %A" expected.Length expected
          1
  
  let testGolden () =
      let commands = File.ReadAllLines "tests/commands.txt" |> Array.choose (fun line ->
  