From my point of view now would be a good time to split. Or, at least, it doesn't look likely to get much better.
The recent yellow dots is due to a test case I added for a type check problem. I can disable that test again if it make things look bad..
I just added some code that should fix that case, it's however likely to trigg problems elsewhere.
So, opinions about splitting?