Classes
Result
Allows to hand exceptions across thread boundaries conveniently by wrapping them into a result object.