The names of the product elements
The name of the type
Constructs a Try using the by-name parameter as a result value.
Try
The evaluation of r is attempted once.
r
Any non-fatal exception is caught and results in a Failure that holds the exception.
Failure
the result value to compute
the result of evaluating the value, as a Success or Failure
Success