store(in:) する先の話ですか?Map とかのこと?Map とかが struct なのはおかしくないように思います。参照型の let しか持たない struct は class と同じだし、そうするとヒープに乗るオブジェクトを一つ減らせるので。struct なら型がネストしてお化けになっても最適化でないのと同じにできるし、将来的には some Publisher として扱って、 SwiftUI の View と似た感じになると思います。 (edited)futureMap は Map 等のエコなオーバーロードと同じ位置づけな気もしてきたんですがどうでしょう?