throws
が意味するのは any Error
を投げるって意味ですね。 なるほど。 「existentialは非推奨だから any
を書く手間が増えるのはマッチしている」という解釈のもとで、 「言語都合でexistentialを使わされるケースで手間が増えるのは嫌だ」は筋が通った意見だと思いました
some
に省略にする」プランも、「anyよりsomeを使うのを推奨するべきだから望ましいものを簡単に書ける方にしよう」という話を含んでいるのでany
を書くのが一手めんどくさい」のは意図的なペナルティと言えそう。