+1. I agree with the design of structural opaque result types.
I have unresolved question in the pitch thread.