Avatar
Future の実装者であれば、 isKnownUniquelyReferenced ならネストせずに自身を改造してフラットなまま返す map とか作れそうですね・・・。
4:23 AM
FutureProtocol があって、 some FutureProtocol が使えて、かつ Map: FutureProtocol where Upstream: FutureProtocol とかが一番 Swifty かもしれませんね。遠い道のりですが・・・。