Avatar
async throws なのに await try 強制なのちょっと微妙な気が。気持ち的には先に Future<Result<Foo, Error>>Future を先に剥がしたいから try await が正しいと思う。
10:19 AM
ないと思うけど、万が一将来 throwsasyncResultFuture を返すことと交換可能にしようみたいなことが起こった場合に齟齬が出る可能性がある。
10:20 AM
二つだけだと大丈夫か? await だけ使うのは。三つ以上になったときに、一部だけ使うと順番が変になりそう。