Opaque Result Type

A while ago I wrote down some thoughts on the subject, which might help:

2 Likes