Operation succeeded with value.
Convenience: extract value or null for success, throws nothing.
Convenience: extract value or throw for interop with blocking APIs.