6b470f71

By: Tom Sydney Kerckhove <syd@cs-syd.eu>

Show actual remaining elements in ListLit diff instead of placeholder

Replace the `[N elements]` placeholder replacement text with actual
element removal: dropHead removes the first element, dropLast removes
the last element, by splitting the source text at the last/first
top-level comma respectively.

Suite timing

Time to Start Worker time Duration Time to finish Idle
Config 0s 5s 5s 5s 0s
Eval 6s 2m18s 2m18s 2m25s 0s
Build 1m10s 57m13s 15m28s 16m38s 0s
Suite 0s 59m38s 16m38s 16m38s 0s