currentEntitlement vs latestTransaction

These are properties of Product. Both are type VerificationResult<Transaction>? and they seem very similar. What are some example situations where they would be different?

It would be nice if the documentation discussed this.

currentEntitlement vs latestTransaction
 
 
Q