anchor.diff:          let parameterA = identifier "a"
           let parameterB = identifier "b"
   
  -        let value x = x :> ExpressionSyntax |> info.ValueAccess
  +        let value = value info
  +
           let body = ret (underlyingEquals info (value parameterA) (value parameterB) true)
   
           SyntaxFactory.MethodDeclaration(TypeSyntax.Bool, "Equals")
  
positive.code:         ThisValueMemberAccess : MemberAccessExpressionSyntax
          ValueAccess : ExpressionSyntax -> ExpressionSyntax
      }
  
  let private (|?>) x (c, f) = if c then f x else x
  let private (|??>) x (c, f, g) = if c then f x else g x
  
negative.code:         let left = identifier "left"
          let right = identifier "right"
  
          let value = value info
          let body = ret (underlyingEquals info (value left) (value right) eq)
  
          let operatorToken = if eq then SyntaxKind.EqualsEqualsToken else SyntaxKind.ExclamationEqualsToken
  