anchor.diff:                  //   body
                   vars
                   |> List.fold (fun b v -> Expr.LetUnchecked(varDict.[v], init v.Type, b)) body
  -                |> transExpr
  +                |> simplifyExpr
   
   
           and transLetOfByref v vexpr bexpr =
  
positive.code:                     expr
      #endif
  
              transExpr expr
  
      //--------------------------------------------------------------------------------
      // ProvidedMethod, ProvidedConstructor, ProvidedTypeDefinition and other provided objects
  
negative.code:                 | None -> null
                  | Some md -> gtd.MakeEventInfo (this, md) 
  
              | _ -> notRequired this "GetEvent" this.Name
  
          override this.GetField(name, _bindingAttr) = 
              match kind with
  