Avatar
ただし、 map とかは func map<T, E: Error>(_ transform: (Element) throws E -> T) rethrows E になって互換性壊れるけど。