> yet it does target a use case I've not before considered,

Yes, it really provides valuable input. Progress can only come from such
experiments.

> and in reviewing it both you and I got bogged down in critiquing the
> solution rather than considering the problem.

I am quite unhappy with my usage of reviewing. Because I do it in a rush,
I tend to focus on the details, not the big problems.

> And yet the scorer API still has some substantial deficiencies that
> we've been labouring but progressing little towards solving [...]. So
> from such a process we can expect little more than a somewhat more
> well-considered mess.

It is still a significant step forward from what we had before, and it is
fairly simple code that enables us to consider future evolutions.