> If you're having problems with speed, I'd recommend profiling your build, it's possible there are a handful of functions that are taking most of the build time.
How does one do that? I hit this problem a lot. (I’ve since learned to use lots of explicit casts to make it less bad.)
I can't remember exactly, it's been a year since I last did this. I believe there's a setting for the threshold at which this should be logged, so you could set it to log any expression that takes more than 100ms to type-check. By default I think it just times out at 10 seconds or something.
How does one do that? I hit this problem a lot. (I’ve since learned to use lots of explicit casts to make it less bad.)