Avatar
func(x?) が x.map { func($0) } になるって範囲なら同種の仕組みだ。