anchor.diff:      source <@ let x = 3 in () @> =? "let x = 3 in ()"
   
   [<Fact>]
  -let ``item getter with single arg`` () =
  +let ``PropertyGet: instance Item getter with single arg`` () =
       let table = System.Collections.Generic.Dictionary<int,int>()
       source <@ table.[0] @> =? "seq [].[0]" //might want to fix up dict value sourceing later
   
   [<Fact>]
  -let ``named getter with single arg`` () =
  +let ``PropertyGet: named instace getter with single arg`` () =
       source <@ "asdf".Chars(0) @> =? "\"asdf\".Chars(0)"
   
   [<Fact>]
  
positive.code:     <@ glv @> |> source =? "glv"
      <@ [] @> |> source =? "[]"
  
  //don't have any ready
  //[<Fact>]
  //let ``set static field`` () =
  //    source <@  @> =? "String.Empty"
  
  //need to think up some multi-arg item and named getter scenarios
  //Future features:
  
negative.code: [<Fact>] //issue 22 (ignore the fact that lambdas resulting from partial application are undesirable).
  let ``backwards pipe precedence`` () =
      <@ List.sum <| (List.map id <| [1;2;3;]) @> |> source =?
          "List.sum <| ((let mapping = id in fun list -> List.map mapping list) <| [1; 2; 3])"
  
  [<Fact>]
  let ``forward pipe precedence`` () =
      <@ [1;2;3] |> List.map id |> List.sum @> |> source =?
          "[1; 2; 3] |> let mapping = id in fun list -> List.map mapping list |> List.sum"
  
  let glv = []
  [<Fact>] //issue 9
  