Subject TimeoutProps
Author Stephen Boyd
I admit to being slightly confused as to what the various properties
contained within TimeoutProps actually do.

For example, what is the difference between AllowCheckAOT and Attempt?
They appear to be identical from what I have been able to deduce from
the somewhat sparse documentation provided. Also, I have not been
able to get any kind of idea about what AttemptRetry and AttemptTicks do.

Maybe I'm just thick but additional explanation would be appreciated.