Going from
```
func doSomething() -> Result<A, B> { … }
```

to

```
func doSomething() throws(B) -> A { … }
```

my 366 tests go from 25s to run to 32s

This is all done in ‘functional’ context so is the problem that I have a bunch of closures within closures that all have typed throws?

0

If you have a fediverse account, you can quote this note from your own instance. Search https://soc.mod-12.com/users/griotspeak/statuses/115630436930408957 on your instance and quote it. (Note that quoting is not supported in Mastodon.)