Background
Polly offers both non-generic policies Policy
with a generic .Execute<TResult>(...)
method, as well as generic policies Policy<TResult>
. This article sets out to answer questions Polly users sometimes raise: Why do both exist? And why can't I just use the generic .Execute<TResult&