anchor.diff:              0
           | Compile { Files = files
                       OutputPath = outPath
  -                    NoBeam = noBeam } as c ->
  +                    NoBeam = noBeam
  +                    DumpAst = dumpAst } as c ->
               let outDir =
                   match outPath with
                   | None ->
  
positive.code:                     let res = check checker options file fileContents
                      for i in res.AssemblyContents.ImplementationFiles do
                          for decl in i.Declarations do
                              yield! doDecl decl ]
                  |> List.groupBy (fun fd -> fd.Module)
                  |> List.map (fun (modName, fds) ->
  
negative.code: type FezCompileOpts =
      { OutputPath : string option
        NoBeam : bool
        DumpAst : bool
        Files : string list
      }
  
  