Why would this take 410ms to type-check?

Operator overload resolution is known to be expensive.:

You can find more examples in the forums.

You can workaround this by splitting up the expression into multiple expression e.g. by using temporary variables.

2 Likes