anchor.diff:      ignore <| x.tables.Add tname
   
     member x.ResolveTable (t:string) =
  +    let t = normalizeTablename t
       if x.tables.Contains t then Some t
       else 
         let ok, v = x.aliasToTable.TryGetValue t
  
positive.code:   colRefs
  
  type JoinAnalyzer() =
    member val tableToAlias = Dictionary<string, string>()
    member val aliasToTable = Dictionary<string, string>()
    //member val mappings = Dictionary<string, string>()
  
negative.code:     |> Set.ofSeq
    printfn "Result: %A" relationships
    visualize relationships
      
  do run()    